clone function
Returns a copy of screen as a Buffer.
Implementation
Buffer clone(Screen screen) {
if (screen case CloneableScreen(:final clone)) {
final v = clone();
if (v is Buffer) return v;
}
return cloneArea(screen, screen.bounds()) ?? Buffer.create(0, 0);
}