fun_land (hex): FunLand adds Behaviours to define Algebraic Data Types ('Container' data types) to Elixir, such as Functors, Monoids and Monads.
Keywords: adt|algebraic-data-types|elixir|elixir-lang|fun-land|monad