Some initial work, with example syntax