bifoldLeft

inline fun <B> bifoldLeft(    c: B,     fe: (B, E) -> B,     fa: (B, A) -> B): B