Throwing

source
type Throwing<Parser> = Parser extends Function ? Function : never;