Create `#[derive(SpatialEnum)]` macro
Create
#[derive(SpatialEnum)]macro