pub type FnWidget = fn(_: WidgetContext<'_, '_>) -> WidgetNode;