Future<Datum> expanded(Widget i) async { if (i is Expanded) { return await item(i.child, wrap: true, flex: 3); } else { return await item(i); } }