import {GenericImplementations} from './predicate.js' import {$$typeToString} from 'ts-macros' export * from './type.js' export * from './arithmetic.js' export * from './predicate.js' export * from './relational.js' const test: ReturnType['isReal']> = (a: number) => true // = "oops" would fail as desired.