This ought to work

Only seeing my changes now. 

This allows creation of various string types of arbitrary length.