VARIABLES T P T <: Int P <: Fun,Producer>