Question: how do you 'do' object graphs in Haskell.