@Override public <M extends Iterable<A>> ListMonadic<A> concat(M bs) { return mlist(appendToM(Monadics.<A> newListBuilder(), as, bs)); }
@Override public <M extends Iterable<A>> ListMonadic<A> concat(M bs) { return mlist(appendToM(Monadics.<A> newListBuilder(), as, bs)); }