It's what I want to achieve (roughly) and I know, I do so. Read and weep. --> http://lukeplant.me.uk/blog.php?id=1107301645 Someone has to create an applicative version of Java/C# libs, which is what my ECOOP talk proposed. I bet that, plus some syntax, would go a long ways to better software dev/programming -- Matthias