Make set funcs take single argument of array of lenth 3