Como mixin Underscore plugins no RequireJS?

Qual é o caminho certo para executar o código no sublinhado quando ele é carregado? Eu estou tentando executar o código abaixo para estender o namespace exportado automaticamente quando os módulos o exigem:

_.mixin(_.str.exports());

Os documentos são um pouco vagos, mas acho que coloquei na seção de inicialização shim? Eu tentei o abaixo, mas eu não posso nem conseguir um ponto de interrupção para acertar no init:

require.config({
    paths: {
        jquery: 'libs/jquery/jquery.min',
        underscore: 'libs/underscore/lodash.min',
        underscorestring: 'libs/underscore/underscore.string.min'
    },

    shim: {
        underscore: {
            exports: '_'
        }
        underscorestring: {
            deps: ['underscore'],
            init: function (_) {
                //Mixin plugin to namespace
                _.mixin(_.str.exports());

                return _;
            }
        }
    }
});

Quando tento fazer isso e uso underscorestring, recebo este erro:

Uncaught TypeError: A função do objeto s (e) {return new o (e)} não possui o método 'startsWith'

Docs:

http://requirejs.org/docs/api.html#config-shimhttp://requirejs.org/docs/api.html#config-callback

questionAnswers(3)

yourAnswerToTheQuestion