Fail.withError(Error error, {String message = ''}) : message = message, _failedWith = Left<Error, Exception>(error);