Inspired from the scalaz (https://github.com/scalaz/scalaz) project
- Companion:
- object
class Object
trait Matchable
class Any
trait Applicative[F]
trait Monad[F]
object idMonad.type
object optionMonad.type
object name.type
object OptionFunctor.type
trait Traverse[F]
object listInstance.type