GHC typecheck API