Railway-oriented programming result - represents the result of a computation
Failure('TMessage list)
Represents the result of a failed computation
Success('TSuccess,'TMessage list)
Represents the result of a successful computation