- rn Query.domain returns the first matching domain by name, which would be the v1 if available, following the resolution pathway - maybe it should return all exact matches - maybe it should just be an abstraction over findDomains? they implement identical logic - maybe it should stay as-is that because it implements resolution pathway and that's preferable?