introduced class of variables that sit on factor graph nodes and abstract over real, discrete and vector variables.