Retyping "init" constructors from "id" to "instancetype."