Renamed `close` to `destroy`; added `Region.swap`