Имеется конструкция:
function a() {
  function b() { /*code*/ }
  // large code
  return b(someVarFromLargeCode);
}
setInterval(a, 200);
Вопрос - следует ли выносить функцию 
b() за рамки функции 
a(). Насколько это плохой скрипт, или в этом нет особой разницы (например, разницы в потреблении памяти)?