The current behavior of the repl is to read an expression, query the goal, and quit. It would be much nicer if it looped, and allowed posing repeated queries :)
Additionally, I usually use the repl wrapped in rlwrap to make for a slightly nicer experience, but it'd be nice to include some readline functionality with the program. IIUC, this might be accomplished via https://github.com/ocaml-community/ocaml-linenoise?
I'd be happy to help with this kind of effort, if you thought it worth pursuing.