MSON AST reflecting the new specification

For @fosrias, @honzajavorek and @pksunkara to review. 
We don't, but this document is intentionally and consistently very explicit.