Remove legacy require/typed form.
Check for structure binding and raise good error if it is not there.

Closes PR 13588.