Learning Elixir is so much fun, tho I feel I like it for the wrong reasons:
1. Making elaborate macros.
2. Thinking of future me trying to figure out why the crud I made these.
3. Laughing at future me's frustration.
4. Reverting because @cros
says so...