import {plain} from './helpers.js' import {BooleanT} from '#boolean/BooleanT.js' import {Returns} from '#core/Type.js' import {NumberT} from '#number/NumberT.js' export const number = plain(a => a) number.also(BooleanT, Returns(NumberT, a => a ? 1 : 0))