Why do Haskell programmers (and libraries) name their function like "<@<" or "###"?    Why not use a more descriptive label for functions?

Daryoush