map obeys filters and does cool stuff!