I think pg_ctl start command waits forever during startup ``` let mut db = PostgreSQL::new(settings); db.setup().await.unwrap(); println!("setup complete"); db.start().await.unwrap(); println!("Never reached"); ```