FSharpx: Validating with applicative functors
I've been recently interested in Functors, applicatives and monads , especially in context of complex validation . FSharpx has a validation module (among many other wonderful features). I've played with it a bit: Applicatives can be combined using several operators and functions, for example all following functions are equivalent: