fir1 = grender(g => {
const e0 = g('x')();
const e1 = g('=', e0)({capacity: 1});
const e2 = g('=', e1)({capacity: 1});
const e3 = g('=', e2)({capacity: 1});
const e4 = g('=', e3)({capacity: 1});
const sum = g('+', g('c4', e4)(),
g('+', g('c3', e3)(),
g('+', g('c2', e2)(),
g('+', g('c1', e1)(),
g('c0', e0)()
)()
)()
)()
);
sum()(g('y'))
})