key::iter/edge