Also see 06be295946. These aren't all cases, but a few that I found by addding a static assert in `MEM_new` so that it fails for trivially constructible types.
06be295946