Old code snuck in when merging the split of decoders to separate classes. Restore the proper handling of cursors.
const foo = () => { ... };