List<Widget> spacingH(double spacing) { return [ for (final w in this) ...[ w, if (indexOf(w) != length - 1) SizedBox( width: spacing, ), ], ]; }