namespace
This enables to use `is.null`, `is.class` and `is.function` in TypeScript without the underscore suffix.