Ain't `OpTreeContext` itself is a `PartialFunction[Tree, OpTree]`?