Could you elaborate? What about shen makes you say this?
Shen is a Lisp with "Haskell philosophy".
Shen is a PLATFORM INDEPENDANT (not clisp based) language with an emphasis upon functionalism, a novel and very powerful type system based on sequent calculus, and OPTIONAL type checking, IF you want it. It is platform independant because it is built upon an incredibly simple lisp that you can build an interpreter for on top of almost any platform, so long as you can guarantee TCO.
It really is lisp flavored haskell.
And if you really hate it, just type (tc +) at the start of your code. Magic!