Add some synctatic sugar

This commit is contained in:
Sven van Heugten 2026-01-08 20:58:24 +01:00
parent 0033fed73e
commit 2c051c0b3d
2 changed files with 6 additions and 4 deletions

View file

@ -7,3 +7,5 @@ let concatGens (gens: Gen<'a list> list) : Gen<'a list> =
match gens with
| [] -> Gen.constant []
| first :: rest -> rest |> List.fold (fun accGen g -> Gen.map2 (@) accGen g) first
let (=<<) m f = Gen.bind m f