Hello,Is it possible to create a circular pure data structure in Haskell? For example:a :: Datalet b = getNext alet c = getNext bc == a -- Gives TrueThanks,-John