Для универсальной фабрики чтобы создавать объекты с произвольным числом параметров в конструкторе? Нет.
Уже не раз обсуждали. Другое дело что можно сохранить ссылку на конструктор какого-то объекта и потом вызывать его и через call и через apply, но первый аргумент, который this будет проигнорирован и конструктор будет повторно вызван для того объекта, от которого он был оторван. Как такое делать я показывал
тут.