Acceso a variables desde Greasemonkey a página y viceversa

Tengo el siguiente código entest.js que se ejecuta justo antes de </body>:

alert('stovetop');
alert(greasy);

Tengo el siguiente código entest.user.js:

(function () {

    'use strict';
    var greasy = 'greasy variable';
    document.title = 'greasy title';

}());

'stovetop' se alerta, así que sé que la página funciona con javascript, ydocument.title Obtiene cambios, así que sé que el script javascript funciona. Sin embargo, en la página web me sale el error:

Error: ReferenceError: greasy no está definido Archivo de origen: /test.js

¿Desde la página web accedo a la variable establecida por Greasemonkey y viceversa?

Respuestas a la pregunta(3)

Su respuesta a la pregunta