view::zip_with and test