zipWithM package:hybrid-vectors

O(min(m,n)) Zip the two vectors with the monadic action and yield a vector of results
O(min(m,n)) Zip the two vectors with the monadic action and ignore the results