It appears I'm running into issue 6906, meaning it's impossible to store structs in an AA if they have opAssign defined. For example: struct S { }