Sequence is now evaluated with deferred and errors are trapped and bubbled up.... Accompanying unit tests