public Func <Seq <X>, Seq <X> > fmap(Func <X, X> f) => Seq.fmap(f);
public Func <Seq <X>, Seq <Y> > fmap(Func <X, Y> f) => Seq.fmap(f);