We should explore opportunities to improve performance via move semantics in the C++ API (notably in the String classes).