Revert "Fix Issue 11108 - `hasElaborateAssign` should check whether the ...

...type is assignable"

This reverts commit e82724d740d223b52be2800eeec8d5ed4f673dfb.

This breaks phobos. Will merge myself if no one else does it...