operators without parameters have a fixed type