And as for the obscure pun: rainbow is «l'arc-en-ciel», but is there anything more with «en ciel» that I'm missing?
-----