type DatabaseState = Arc<dyn DatabaseApi + Send + Sync>;
struct DatabaseState { /* private fields */ }