Desirable use(List<Widget Function(Widget)> desirable) { for (final desire in desirable) { child = desire(child); } return this; }