Unordered: Weaken requirements in compile tests.
Assigning a container requires that its elements can be assignable. Could split the tests up so that other tests aren't assignable, but it doesn't seem worth the hassle.