U Norell,
A Gerdes - Proceedings of the 14th ACM SIGPLAN Workshop …, 2015 - dl.acm.org
Many functions take a value of a particular (recursive) data structure as input and compute
an output value by traversing the structure and collect, combine, or update values in that …