`with` construct usage question - variables in `else`

Good and Bad Elixir might give you some ideas.