{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreib6yjtp4434qau4acwnbzz75rnvqejnflvpgwbw436zkriytsdrpe",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mjwzsqcmssk2"
  },
  "path": "/t/whats-your-go-to-haskell-trick-for-beginners/13957#post_5",
  "publishedAt": "2026-04-20T17:39:14.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "Haskell: A Great Procedural Language",
    "Non-Obvious Haskell Idiom: Guard-Sequence",
    "Non-Obvious Haskell Idiom: Conditional For",
    "Non-Obvious Haskell Idiom: ViewPattern Argument Transform",
    "Non-Obvious Haskell Idiom: Bind to Lambda Case"
  ],
  "textContent": "I really like this series:\nHaskell: A Great Procedural Language\nNon-Obvious Haskell Idiom: Guard-Sequence\nNon-Obvious Haskell Idiom: Conditional For\nNon-Obvious Haskell Idiom: ViewPattern Argument Transform\nNon-Obvious Haskell Idiom: Bind to Lambda Case\n",
  "title": "What's Your Go-To Haskell Trick for Beginners?"
}