consistency: parameterize type in typedef