2d.state.saverestore.stack

save()/restore() can be nested as a stack