v [part I.a: constructing the objects]
\ {"+":[01],"-":[01],"*":[02],"/":[02],"^":[13]} "prec" =
\ {"+":[+],"-":[-],"*":[*],"/":[%],"^":[J]} "func" =
v [part I.b: defining helper functions]
\ ["prec"`~F~$]kKp ["prec"`~F$]kKa [dnNEQ]kKn
v [part II: repl stage]
>"working on it";
> "> "oiSL:L=Bq > Kn|
>"else!"p;