new function for Extent dataset, cleaner
started code to construct the "bbox with a hole"

doesn't work, nor compile