I know global operator overload is not supported in D, but I hope new could be an exception. I want to write some kernel like program in D -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/