StringIO ...