GhostEntry typedef
Active-edge-ghost entry shape. Mirrors the record formerly stored
inline in _phantomEdgeExits. Promoted to a named record so the
registry's lifecycle methods can refer to it without re-spelling
the tuple at every signature.
Implementation
typedef GhostEntry = ({ViewportEdge edge, Duration duration, Curve curve});