実用的(?)ならこの辺の話をしたい。 structのjsonタグのような形式でflagのoptionが設定できるやつ (https://github.com/heetch/confita に近い) testでの func(...) (T, error) がめんどくさいときのやつ。genericsの仕様が悩ましい。 (test helperとtest用のsetup functionを真面目に書けば不要ではみたいな話もある) まとまっていない話でよければ少し特殊なgenericsの話がしたい 関数のsignatureの不一致をgenericsの特殊化で対応できるみたいな話 genericsを経由した結果のreflect.TypeOf()などを何かしら使いたい