def _f(*margs): args = (Functor.run(m) for m in margs) return cls.fmap(f)(*args)
def __iter__(self): return Functor.run(self)
def run(self): '''L.run() -> calcuated value''' return list(Functor.run(self))