Yesterday we were discussing this topic and I made a proposal for it. It looks that it’s similar to what’s discussed here: