Iteration and coiteration schemes for higher-order and nested datatypes
Abel, Andreas
;
Matthes, Ralph
;
Uustalu, Tarmo
Theoretical computer science
2005
/
1/2, p. 3-66
https://www.sciencedirect.com/science/article/pii/S0304397504007078