I'd be safe here and say `T <: Constant`