import { Sequence } from '../../core'; import { compose } from '../../../../helper/compose'; compose(Sequence, class extends Sequence { public override bind(f: (a: a) => Sequence): Sequence>, Sequence.Iterator]> { return Sequence.concat(this.fmap(f)); } });