adds seq<T>#fold_left<A> and either<L, R>#transform_right<A>