An implementation of cursors on top of Facebook's immutable-js