lots of shit: expression parsing logic mostly fleshed out, unit tests started, probably more...