import { Op } from "./util";
export type Add = { op: '+'; a: A; b: B };
export type Multiply = { op: '*'; a: A; b: B };
export type Succ = Add<'1', A>;
export type _0 = '0'
export type _1 = Succ<_0>
export type _2 = Succ<_1>
export type _3 = Succ<_2>