I am reading Advanced Functional Programming with Elixir.
The book shows how to use various techniques from Haskell in Elixir. Rather than build the library as you go the author has released the full version as https://hex.pm/packages/funx
Eq – Chapter 2 This is about Identity
Ord – Chapter 3 This is about sorting
Monoid – Chapter 4 This is about collecting things
Predicates – Chapter 5 – This is about boolean logic