Conventions (ref) - vilinski/nemerle GitHub Wiki
We often use EBNF notation of our own.
answers =
{ '42' }name = 'Douglas' [ 'Noel' ] 'Adams'Douglas Adams or Douglas Noel Adams.
So the middle name is optional.
character =
arthur
| ford
| trillian
| zephod