Thanks guys, it's more clear now. Just another question: are opAdd, opNeg, opAddAssign etc going to be deprecated? The reason is very very stupid: If I use them the documentation output is much more readable :) I know is stupid, but a good documentation is important. Thanks again, I really hope this language will have a bright future. Dan