So this is a summary analysis I've done based on the methods listed at How do you define constants in Elixir modules?. I'm posting it for a couple reasons:
I've also uploaded the entire code to the GitHub repo elixir-constants-concept.