2.5.2 "(pBinOp op e1 e2) i := (bin_op_sem op) (pEval e1 i) (pEval e2 i) -- BUG FIXED :-)! " What do the several parentheses mean? I'm trying to follow along in Haskell for the syntax but I'm not sure what multiple parentheses mean. Is this the composition of functions? Perhaps making this clearer will be better. #21
Additionally, how would you test the fixing of the bug?