in reply to Ideal solutions in software
Sorry, but what you're doing is nothing new. The difference is, most people have moved on thence.
(by the way, calling Perl 6 a "complete rethink" is pretty misguided.)