#include <iostream>
using namespace std;

void only_accepts_rvalues(string&& name)
{
	cout << name << endl;
}

int main() {
	// this doesn't compile
	string name{"banachtarski"};
	only_accepts_rvalues(name);
	
	// This does
	only_accepts_rvalues(std::move(name));
	return 0;
}