Original proposal at: http://www.digitalmars.com/d/archives/digitalmars/D/36360.html Modification to proposal: Combine, as Don suggested, the long and ulong archetypes. Calling multi-argument functions without exact match and matching multiple semantic-changing conversions should cause an error by the compiler.
Such would be too large a breaking change.