Abstract code generation to a higher level than fprintf
Abstract code generation to a higher level than fprintf

This should make it easier to add more types and constants later.

bgarrels/rust-lua53,SpaceManiac/rust-lua53,mneumann/rust-lua53,jcmoyer/rust-lua53,jcmoyer/rust-lua53,bgarrels/rust-lua53,jcmoyer/rust-lua53,SpaceManiac/rust-lua53,SpaceManiac/rust-lua53,SpaceManiac/rust-lua53,jcmoyer/rust-lua53,mneumann/rust-lua53