pub async fn run_cli<F, G>(migrate_fn: F, seed_fn: G)where F: Fn(String) -> Pin<Box<dyn Future<Output = Result<(), String>>>>, G: Fn() -> Pin<Box<dyn Future<Output = ()>>>,