ode>basic_monad</code> therefore took
primacy. The final rewrite of the documentation before peer review submission was one
which made it look like Outcome was primarily an <code>expected&lt;T, E&gt;</code> implementation with a
few useful extensions like <code>outcome&lt;T&gt;</code> and <code>result&lt;T&gt;</code>. I was sad to so pivot, but it
was obvious that Outcome would see far wider popularity and usage as primarily an Expected
implementation.</p>

<p>Almost three years after its beginning, Outcome