Mein Gott, beleidigend logisch.
Funktionen können verschachtelt werden. Das ist ja keine Selbstverständlichkeit, sondern ein echtes Feature. Wir wären vor 30 Jahren auch nicht so schnell auf die Idee gekommen. Damals war man schon froh, wenn man Strings hatte.