interpolate types fixed (float/int), value/struct classes