I like the idea, it looks very useful even if it will be implemented only for the lua based languages.