Use separate factory for const strings to reduce the number of alloc/free calls
Constify strings