async fn pool() -> Result<PgPool, Box<dyn Error + Send + Sync>>