tpart non-const, so that we can assign to it. (Since this is a typedef, the constness refers to the pointer rather than what it points to.)
tpart non-const, so that we can assign to it. (Since this is a typedef, the constness refers to the pointer rather than what it points to.)