rem: Mercator::FillShader fill_shader; Mercator::Surface surface(segment, fill_shader);
add: segment.populate();
context: int main(){    Mercator::Segment segment;    Mercator::FillShader fill_shader;    Mercator::Surface surface(segment, fill_shader);    surface.populate();}