Be careful that Result
is a fairly common term, certainly in wild
usage (at least, I use it in most of my projects, or declination of it).
Actually, I have a new convention to use PureResult[A]
as an alias for
Either[MyBusinessErrorSuperType, A]
and IOResult[A]
as an alias for
ZIO[Any, MyBusinessErrorSuperType, A]
.
(see https://issues.rudder.io/issues/14870 for context / explanation and
a brief summary of the tooling built on that)