Trans enum & tuple struct constructors in place.

Fixes #15400.