Мимо Проходящий
В целом таки да, в го что-то подобное делалось бы через спец. интерфейсы или даже interface{} (например графовые алгоритмы/структуры данных так сделаны). И ни один суслик от этого не пострадал
Это во-1. Во-2, у меня такие обобщённые вещи совсем редко бывают, и мне совсем не впадлу просто юнит тестами прикрыть жопу, чтобы не обосраться в проде с interface{}