A caixa postal de javascript?

Enquanto trabalhava em outro problema, criei este violino:

http://jsfiddle.net/tr2by/

function foo() {
    // console.log(_.isBoolean(this));
    console.log(this === true);
}

foo.call(true); // object:[object Boolean]
foo.apply(true); // object:[object Boolean]

Este é um exemplo de auto-boxing?

Indo de um tipo de valor para um tipo de referência.

Aqui está umwikipedia def.