Tying the Knot: doubly-linked list in Haskell | Heykuki News