This doesn't look like it's actually verifying that it picked the right implementation, because `signature2` after resolving the value of `axes...` would look the same.