A collection of conditional function that can be applied to Result types.
Apply the mapping function only if the first condition is met.
Apply a "Then" - chaining function only if the first condition is met.
Apply the mapping function only if the first condition is met.