It's born largely out of my love-hate relationship with [ELL](https://github.com/MadcowD/ell/tree/main/src/ell), namely, my love for their intuitive functional interface and my hate for lack of async support and how complex it is to get structured outputs out of ELL.