`instancetype` ALL THE THINGS