Haskell todo list based on code from 'Learn you a Haskell for Great Good!'