Simplify some of our tests by using reflect.DeepEqual

I like this. Not only that we are returning the raw keys, but also that we call .String on them which makes a copy, so we cannot indadvertently change internal stuff by using these functions.