`instancetype` ?