Where's the github/source link? Anyway this sounds really cool, but it's nothing that new for anyone that has done FP for a while. I've been trying to get companies to do something like this for a while but it's just really hard to convince an org to make their product into something that requires the learning curve of high-level FP, but ever since I learned FP I realized that it has the power to abstract in such a way that you can build a powerful engine that can be reused in many different ways. That said, I'm a bit skeptical on the performance, as it is the one downside of FP.