IdentifiableをPairに改名し、Map.Entryも実装して、より便利になりました。