FWrapErrorType

Wrap the error type to allow ValueType and ErrorType to be the same type.