add silent versions of map, filter and reduce