pub type MigrationFn = fn(&Connection) -> Pin<Box<dyn Future<Output = Result<(), String>> + Send + '_>>;
Async migration function type