[Haskell-cafe] newbie: maintaining relationships