witchcraft (hex): Monads and other dark magic (monoids, functors, traversables, &c)
Keywords: algebra|algebraic-data-types|applicative|category|elixir|functor|monad|operators|traversable|type-class