Fix call expressions to take multiple arguments.
Add CPP stringification class.
Add stringification routines for types.
Add stringification routines for primitive types.