strange behavior of let in ghci