Thunkingdelegates is a project mainly written in C++, it's free.
Code for http://meta-meta.blogspot.com/2011/05/maagement-or-art-of-delegation.html