pub type BoxedFrameFn<T> = Pin<Box<fn(_: Arc<RwLock<T>>, _: EngineGlobals) -> BoxFuture<'static, Swap>>>;