Y = λf.(λx.f(x x))(λx.f(x x))
const Y = f => (x => f(x(x)))(x => f(x(x)));
const YC = startup => (getMoney => startup(getMoney(getMoney)))(getMoney => startup(getMoney(getMoney)));