ParentFull threadgreydius·It's called abstracting. The problems fit the Monad interface. Details are in the implementations.View on HN