Code generation for all literals. Works towards #36