there's no reason to allow `null as string`

tested in t/compile_error/144.null-as-primitive.jsx