Detección y estilo de múltiples funciones en Plot @ de Mathemati

Est pregunta me hizo pensar en cómo Mathematica detecta múltiples funciones que se están trazando. Me parece que realmente no entiendo el proceso.

Considerar

Plot[{1, Sequence[2, 3], 4}, {x, 0, 1}, PlotRange -> {0, 5}]

Puedo entender esoPlot encuentra inicialmente tres elementos en la lista, pero ¿cómo "sabe" al estilo2 y3 ¿lo mismo? Es como si hubiera un recuerdo de qué parte de la lista inicial provienen esos dos elementos. ¿Como funciona esto