function predicate(scope) {
                if (scope.type === 'function' && scope.functionExpressionScope) {
                    return false;
                }
                if (scope.type === 'TDZ') {
                    return false;
                }
                return true;
            }
acquire scope from node.
@method ScopeManager#acquire
@param {Esprima.Node} node - node for the acquired scope.
@param {boolean=} inner - look up the most inner scope, default value is false.
@return {Scope?}