First round of tinkering with some ideas/syntax
(mostly borrowed parser rules from fey)