and it’s pure because you’re wrapping the side-eff...
# functional
p
and it’s pure because you’re wrapping the side-effect on
IO
, so it becomes an effect instead