И ты для каждого делаешь модуль. И пишешь список «плагов». А я для каждого пишу функцию. Один раз. Конец
Честно говоря, я не вижу в чем проблема ни с тем, ни с другим. Знаете, мне легче посмотреть на список плаков и сразу понять, что конкретно эта апишка требует и возвращает, чем посмотреть на функцию и понять, что она делает, только если она хорошо написана