*T is now *const T