Error as Value vs. Exceptions

My thoughts on the "error as value" pattern vs. exceptions