public Lst <Y> bind(Lst <X> f, Func <X, Lst <Y> > g) => Lst.bind(f, g);
public Lst <Y> bind(Lst <X> list, Func <X, Lst <Y> > f) => Lst.bind(list, f);