Можно ли в функции класса создать экземпляр самого себя? Если да, то как? Гуглил, толком ниче не нашел.