//! geoenrich: enrich longitude/latitude points with geospatial attributes.
//!
//! Five modules add columns to a table of points, keyed only on `longitude` and
//! `latitude`:
//! - `coast` distance to the nearest shoreline (GSHHG)
//! - `depth` bathymetric depth (GEBCO grid)
//! - `sea` sea / ocean name (IHO Sea Areas)
//! - `place` nearest country and municipality (Natural Earth + GISCO)
//! - `nearest` nearest location in a second table, with its distance
//!
//! Every module shares one pipeline (`pipeline::run_module`): read the input,
//! reduce it to unique rounded locations, enrich those in parallel, then join the
//! results back onto the full table and write it out.
use Error;
use ;
/// Dispatch a parsed [`Cli`] to the requested module.