Split in different modules
tonivade opened this issue · comments
Antonio Muñoz commented
Now the project contains a lot of code, and is would be nice to split into modules:
- core: main interfaces and types (Option, Try, Either, Validation)
- transformers: for monad transformers
- free: for free monad
- io: for io monad
- stream: for stream
- concurrent: for futures
- optics: for optics
- typeclasses: for typeclasses and instances
Antonio Muñoz commented
fixed in #31