If a choice was rejected because of partiality (i.e. parsing was non-partial and the rule matched but did not consume all input) then its associated production was still evaluated. So for instance: do Parser.parse( parser "/" -> jlog("bli") | "/bla" -> jlog("bla"), "/bla") would print both bli & bla (OPA-832). Fixed now.
…distinguish use or bind of ident and add directive to bind case any pattern binding can be associated with directive, in particular this includes lambda to enable parameter tagging
… times' with a location hint
…slice (which corresponds to every single call case)
… of the now dead file