but tl;dr it uses `just` to construct an empty lis...
# arrow
p
but tl;dr it uses
just
to construct an empty list, then it traverses over the container using
map2Eval
to prevent StackOverflows, and aggregates the results to the initial list