In order to write a
const begin = (...args) => args[args.length - 1];
We can therefore replicate SICP's
make-withdraw procedure as:
const makeWithdraw = bal => amount => bal >= amount ? begin(bal = bal - amount, bal) : "Insufficient founds"