This reverts commit 3d0ef016. As agreed, the information loss is too important, even for sanitizing the ABI. And there are alternative solutions available.