Introduce ListParser.stringOpt

/cc @raronson 
> maybe ...

Works for me