chiark / gitweb /
terminal/screen: save state in separate object