Compota

extracted old nisperon code to separated [compota library](https://github.com/ohnosequences/monoids-in-the-clouds/tree/compota/compota)