Wraps a widget so a fallback page built inside the overlay can still reach the controller (the active subtree lives in a different part of the tree).
typedef ScopeWrapper = Widget Function(Widget child);