refatoração das expressões de pushFunctionValue