def sequence: SettingsResult[Seq[A]] = result.foldLeft[SettingsResult[List[A]]]()

in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/Settings.scala [58:60]


    def sequence: SettingsResult[Seq[A]] = result.foldLeft[SettingsResult[List[A]]](Right(Nil)) { // Easier with Cats!
      (acc, e) => for (keys <- acc; key <- e) yield key :: keys
    }