Started on the selection syntax

Still not complete. Syntax definition is hard! I was excited about the () operator but it's really ambiguous.