@override R? when<R>({ R Function(Section section)? section, R Function(Page page)? page, }) { return page?.call(this); }