¿Para qué se usa la variable $ x en Chrome?

Hace unos días, un amigo y yo estábamos jugando con la consola Javascript en Chrome (usando una versión un poco más antigua, pero esto se puede repetir en la última compilación estable tanto en OSX como en Windows) cuando asignamos una cadena a la variable $ x .

$x = "hello"

pero cuando hacemos eco del valor de $ x, recibimos el siguiente código en la consola:

bound: function (xpath, context)
{
    var doc = (context && context.ownerDocument) || inspectedWindow.document;
    var result = doc.evaluate(xpath, context || doc, null, XPathResult.ANY_TYPE, null);
    switch (result.resultType) {
    case XPathResult.NUMBER_TYPE:
        return result.numberValue;
    case XPathResult.STRING_TYPE:
        return result.stringValue;
    case XPathResult.BOOLEAN_TYPE:
        return result.booleanValue;
    default:
        var nodes = [];
        var node;
        while (node = result.iterateNext())
            nodes.push(node);
        return nodes;
    }
}

Obtuvimos una salida similar en versiones estables de Safari y Firefox. Por lo que podemos decir, la variable $ x no está asociada al objeto de ventana global.

¿Qué es $ x, y para qué se usa?

Respuestas a la pregunta(2)

Su respuesta a la pregunta