Haskell's syntax comes from ISWIM, which was motivated quite a lot by m-expressions.