Mapper.from_h: handle Dispatch Hashes
Mapper.from_h spec: factor out repos
refactor Mapper.from_h