nicer syntax to use the AsResult syntax: AsResult(r)
typeclass instance for types which are convertible to Result
implicit typeclass instance to create results from Booleans
a Result but throw exceptions if it is not a success
implicit typeclass instance for error effect errors
a Result always, even when there are specs2 exceptions (when using ThrownExpectations)