pub type SpriteRenderContextLazy = Box<dyn FnMut(&mut Renderer) -> SpriteRenderContext>;
pub struct SpriteRenderContextLazy(/* private fields */);