Currently string literals are allocated and copied from constant C strings on instantiation, which is quite wasteful.