or implement a smarter fold that can skip recursio...
# arrow
p
or implement a smarter fold that can skip recursion like the ones in Foldable and Traverse