fix(introspection): Better error messages and checked mode support