zipWithM package:nonempty-vector

O(min(m,n)) Zip the two non-empty vectors with the monadic action and yield a non-empty vector of results.
O(min(m,n)) Zip the two non-empty vectors with the monadic action and ignore the results.
O(min(m,n)) Zip the two non-empty vectors with a monadic action that also takes the element index and yield a vector of results.
O(min(m,n)) Zip the two non-empty vectors with a monadic action that also takes the element index and ignore the results.