Function.eval() can return other Function