distracteddev: that's just a common functional programming tactic