Couldn't an implementation enable such usage via an opt-in switch? That'd make apparent that relying on this functionality may result in portability issues.