Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Func<int, ILazyComonad<int>> CofreeAna = null;
- CofreeAna = n => new LazyCofree(n + 1, new Lazy(() => new IdentiyF(CofreeAna(n + 1))));
- var stream = CofreeAna(0);
- var t = stream.Next().Map(x => x * 2).Next().Next().Map(x => x * 2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement