anchor.diff:                      I made sure to tie their horses to nearby trees, so they wouldn't bolt and injure their riders."""
               ],
               [
  +                cb.Build("With the bandits taken care of, I headed forward along the road.", "eresh-4")
                   cb.Build("Of course, that didn't stop me from going through their pockets.", "eresh-4", grantsMoney=20)
               ])
           pb.Build(
  
positive.code:     pages
      |> Seq.map (fun kvp -> kvp.Value)
      |> Seq.collect (fun page -> page.Continuations)
      |> Seq.choose (fun cont ->
          let rec getConditionPage cond =
              match cond with
              | Automatic -> Some cont.NextPageName
              | SkillCheckRequired (_, _, _, effect) ->
                  match effect with
                  | AlternatePage page -> Some page
                  | AttributeDamage -> None
              | Flags (flags, c) -> getConditionPage c
              | _ -> None
          getConditionPage cont.Condition)
      |> Set.ofSeq
  
  let allSetFlags =
  
negative.code:             ],
              [
                  cb.Build("I continued on.", "eresh-4")
                  cb.Build(
                      "Turnabout is fair play, so I made sure to free them from their belongings before leaving.",
                      "eresh-4",
                      grantsMoney=20)
              ]
          )
  
  