The power of having an API that allows usage of the Free monad.
And in less-funny-FP-speak, the power of allowing the user write a program (expressions), that the sufficiently-smart backend later compiles/interprets.
Awesome! Didn't expect such a vast difference in usability at first.
Awesome! Didn't expect such a vast difference in usability at first.