Template Conversion Constructor to allow us to initialize fromTValueOrErrorMakeValue This is needed because of howTValueOrErrorimplements MakeValue through the same templated approach withTValueOrError_ValueProxy.