Or: why you should use the type function and not the metatable on strings to check whether something is a string.
Play it your way.