Что-то придумал. Но, почему-то, при втором вызове - Type Error "called_non_callable".
LaMF = function(q) {
return new LaMF.c.init(q);
}
LaMF.c = {
init: function(q) {
LaMF = {
q: "Hello World",
test: function () {
console.log(q);
}
};
LaMF.q = q;
return LaMF;
}
}