should we follow other type conventions by postpending _t rather than prepending T?