3 ms·Conal Elliott did something like this with Tangible Functional Programming.by szany 15y agoConal Elliott did something like this with Tangible Functional Programming.