According to the GeoJSON spec, a Feature can have a null `"geometry"`. To support a nullable `"geometry"`, we need to make a change in geometry.hpp: [`Feature::geometry`](https://github.com/mapbox/geometry.hpp/blob/d705c093b0dbe71e4cfb5f90c9af3a60af6a9c03/include/mapbox/geometry/feature.hpp#L32) needs to be `optional< geometry_type>`.
According to the GeoJSON spec, a Feature can have a null
"geometry".To support a nullable
"geometry", we need to make a change in geometry.hpp:Feature::geometryneeds to beoptional< geometry_type>.