two quick sessions done on port of python to ocaml
I'm transcribing the original planning code/backend.
The frontend might stay in Python; we'll see.