static List<Widget> joinWidgets(List<Widget> widgets, Widget interleaved) { List<Widget> ret = []; for (var w in widgets) { ret.add(w); ret.add(interleaved); } return ret; }