Yeah, `TypeOf` allowed inheritance so the functionality existed. This is more about clearer naming