A library of functional iterator utils