callumacrae/baconjs — comment on commit 4fd8d531fa5ff42092bef62ea81a3501e90dce4e
File: bacon/bacon.js line 215
By callumacrae:

In cases where the return value is used, it isn't a direct replacement. I would have to use this, which isn't very pretty:

```
(i -= 1) + 1
```

i -= 1 is the equivalent of --i.