Hasan Aljudy wrote: > What you're trying to do makes code totally unreadable. It is already possible to write that way---with some inconsistencies. If your argument of inreadability holds at all it also holds for overloading functions---but overloading functions is an accepted technic.