всё-таки более практично выглядит написание документации для функции «в целом», когда при добавлении арностей не начинаются пляски с бубном
можно было бы обычный :doc структурировать до аналога javadoc
от тулинга нужна только возможность ссылаться на имена аргументов, чтобы работала подстветка, рефакторинг и т.п.
а документация перед каждым аргументом — боль при чтении исходника
можно и так, но мне такой подход меньше нравится, пляски с бубном начнуться когда потребуется рефакторинг который потянет за собой не только изменения в описании аргументов но и изменение “не особо структурированных” докстрингов которые разнесены друг от друга