if this were public API then it might be `Either[SelectionPath, Any]`, but that is only so slightly more useful that I collapsed it to `Any` back then (also because of object allocation overhead, since these beasts are created per message send)