trim generator
learn string
learn metatable