Adjusting the problem fix to value_or_error
Simplified workaround for rvalue references in a tuple