This reverts commit 69549de865550e54983ed8d00009920184de47ff.
The change in D135237 can lead to verification failures like scope must have two or three operands.
The ongoing work in D132077 does something similar without these failures, so lets wait for that to land and revert this patch.