Data.Map.Lens
at
traverseMap
traverseAt
traverseAtMin
traverseAtMax