concat-map
depths like funnel