if they were impure calls... I would consider a wa...
# functional
u
if they were impure calls... I would consider a way to make them separate from the immutable object. Using Functors or something else.