fix rvalue issues with error_or.get