We forgot to omit looking deeper into private struct fields. I don't know why we didn't catch this earlier, I can only assume some subtlety changed, since we've previously used many of the resources this would fail on. Maybe golang broke some API that they didn't consider stable? This also adds a new test for this, and ensures each resource can be inspected too!