implement frozen strings pragma