„...když v daném jazyce existuje od počátku datový typ complex, tak jaksi už od počátku musí existovat literál pro jeho zadání...“
Opravdu? Příklad v Jávce:
new Complex(1, 1)
nebo
Complex.of(1, 1)
Nikde tam nevidím žádné speciální literály pro komplexní čísla.