Rope insertImmutable(int position, String text) { final result = copy(); result.insert(position, text); return result; }