왜 필요한지 모르겠다... 예를 들어 그냥
new SomeClass()
하면 될텐데, 이걸 굳이
function createSomeClass() { return new SomeClass() }
로 하는 것을...