Using "string" (the name of a stdlib module) hurts a little :(