Add a string interpolator for code generators

The interpolator will automatically call quote or remap depending on the type of
each argument.  If the argument is already a string, it doesn't call anything.