type pointer = Allocator.pointertype allocator = Allocator.ttype store = Store.ttype error = Store.errortype 'a io = 'a Store.iotype node = Node.ttype key = Node.keytype value = Node.valueBTree.Makemodule Store : STORE with type pointer = Allocator.pointermodule Node : Node.NODE with type t = Store.page_aligned_buffer and type pointer = Allocator.pointertype pointer = Allocator.pointertype allocator = Allocator.ttype store = Store.ttype error = Store.errortype 'a io = 'a Store.iotype node = Node.ttype key = Node.keytype value = Node.value