language changes: *T -> *const T.