On Monday, 25 April 2022 at 15:00:13 UTC, Alain De Vos wrote:
> Not really an answer but this works,
> ```
> void main(){
> Foo foo = "a";
> Foo[] foos;
> foos ~=foo;
> }%
> ```
Right, I can append individual elements, but can't assign or 
append a slice of a type that can be individually cast to the 
struct.