View this solution on Exercism to City Office
https://exercism.org/tracks/elixir/exercises/city-office/solutions/wagner-de-carvalho
Tags: elixir, documentation, typin, programming