Started adding a parser -- very raw, can parse return and basic function defn

It's pretty useful for testing; the alternative is having a test specific external visitor for comparing them.