Added new Failable and FailableOf<T> types useful when returning error types.
Added a native Swift Error type.
Removed the union operators for Sets that operated on a single element - this seemed like an abuse of the operator.