Programming in hieroglyphics using Haskell and Unicode. By Nadim Kobeissi.