[Haskell-beginners] Re: strange take result--explanation?