[Haskell-beginners] Re: how to know if a value has already been evaluated?