T -> char in implementations.