Change representation of strings.
Use make_object where possible.
Don't hold references to closure between GC.