type_class (hex): (Semi-)principled type classes for Elixir
Keywords: elixir|hierarchy|macros|protocol|typeclass