Iterable<Widget> join(Iterable<Widget> widgets, Widget separator) { return SeparatedIterable(widgets, separator); }