List<Widget> builder(Widget Function(int index) element) { final List<Widget> widgets = []; for (var i = 0; i < this; i++) { widgets.add(element(i)); } return widgets; }