コレクション追加としてのaddと演算子としてのaddを勘違いするから駄目ってくらい荒唐無稽な気がするけど