Add more zip methods and .unit to ease composition