Moved some extension methods into the class.

* Renamed Parse -> ParseAs or ParseTo.
Removed the Outcome class and replaced it by the Failure class.