Transfers to LceError state with error preserving data
error
LceError<DATA> toError(Exception error) { return LceError(data, dataIsValid, error); }