nasqad,
Да нет. Так не получится.
var pavel = users.getBy('name', 'pavel');
pavel.setParam('rank', 'tester');
мы так не можем, вы возвращаем
return stack.length > 1 ? stack : stack[0];
Тогда я вижу выход - сделать
ret и дать ему пачку функций как я сделал в #2
Но в этом и вопрос - так ли это надо делать?