Can type linear and polynomial functions