Sometimes I wonder if mathematics would have been significantly more improved if they hadn't insisted on notating their variables as single letters and also indicated variable types out-of-line (or at all)...
but then I take a look at literally anything the Haskell people do and realize that it probably wouldn't have helped.