read type class families
Comparable (aka Orderable) Elixir protocol
Protocol which describes symmetric equivalence relation for pair of types