@skobkin@lor.sh @kurator88@mas.to да не, я как ни странно понимаю, о чем речь. Бывает такое, что есть какая-то штука которой что-то кормится, а она какой-то массив модифицирует, в какой-то другой добавляет какие-нибудь обработанные индексы из первого массива, и возвращает какие-нибудь три инта со статистикой из которых дальше по движению потока нужен один. Идти для этого писать какую-нибудь структуру из 3 интов вида РезультатОбработкиТакогоГ ради одного этого места, потом её еще тут инсатнциировать, что бы только кусочек из неё использовать это обычно в лом, потому что бизнесс процесс надо делать а не лопаты точить. Но, опять же, на моей практике, это либо от недопроектирования, неправильного разделения полномочий, либо, когда это оправдано и по другому нельзя, во всяяких... не знаю, печатая это я думал про один из моих примеров по обработке вершин на пути к отрисовке WebGL, это "точение лопат" обычно приносит пользу в долгосрочной перспективе