Parsing a Struct String - Code.eval_string/3? Custom Parser? Other Options?

So your users basically type Elixir data structures?