intersection 型 (A & { x }) が複数箇所で繰り返されたらベース型にプロパティを寄せる / PaPut