melky,
а чего, по порядку выполнять нельзя?
function(args...){
//выполняется первая часть, код функции A, сохраняет локальные переменные
//далее сразу идёт код функции B, который пользуется этими переменными
}
Если я правильно понял, что какая то основная функция будет много раз вызывать эти две, то так вполне нормально.