This is genuinely really cool. I guess the added complexity and/or performance hit will require some justification but I can see it paying off for some use cases.