For anyone who wants to see Erik Meijer live, he will be giving a talk on this topic next Wednesday at the Delft University of Technology, The Netherlands. More details can be found here.