sig type t val init : bpp:int -> Fb.t Rpi.result val w : Fb.t -> int val h : Fb.t -> int val bpp : Fb.t -> int val stride : Fb.t -> int val buffer : Fb.t -> Rpi.Mem.Map.bytes val addr : Fb.t -> Rpi.Mem.addr end