Parses multiple expressions

Also extracts the parsing code into its own method
b/c we need to recurse finally
Some notes on where to go next