Make a little more progress on objects and functions.
Add VaryingPattern parse.