+ Add parser skeleton
+ parse labels
+ refactor label parser
+ parse a label expression
+ add parse test for empty string
+ add parse test for multiple labels
+ parse subexpressions
+ parse executions
+ add source range
+ minimal source range for labels
+ more source range tests
+ reindent
+ supporting the actual Execution implementation coming
+ failing test for whitespace-stripping in source_range's