Started work on (currently *Very* messy) idiom parser