export const number_type = { before: ['Complex'], test: (n: unknown): n is number => typeof n === 'number', from: { string: (s: string) => +s } } export const zero = (a: number): number => 0 export const one = (a: number): number => 1 export const nan = (a: number): number => NaN export const re = (a: number): number => a