With internal debugging compiler should give out-of-normal types in error messages. Without debugging, compiler should give normal types in error messages. I think this is the most sane way of moving forward? idk.