что-то куча связей fn-init-prototype и ненужных оберток
function $(…) {
return new $.wrapper(…);
}
$.wrapper = function (…) {
this… = …;
};
$.wrapper.prototype = $.prototype = {
constructor: $,
raz: …,
dva: …,
tri: …
};
Проблем вроде нет, если удобно, ни что не мешает использовать.