There should probably also be a test case where both alternative fields, but not `foo`, are in the document. The one defined first in the mapping is what should be hydrated.