//! Conversion-funnel definitions and per-session progress tracking.
//!
//! [`FunnelRepository`] manages `funnels` and their ordered `funnel_steps`,
//! records `funnel_progress` as sessions advance, and computes drop-off
//! statistics. Mutations live in `mutations`, reads in `finders` and `stats`,
//! and shared row types in `types`.
use crateResult;
use PgPool;
use Arc;
use DbPool;