pub type Framebuffer = Obj<FramebuffT>;
pub struct Framebuffer { pub obj: u32, /* private fields */ }
obj: u32