In future Elixir versions we are going to discourage lazily calculating the message. So I would rather make it `[:version, :message]` and pass the message at the moment the exception is raised.