#include typedef struct { Node *parent; u64 nodeType; void *value; } Node; typedef struct { void *page; } TreeAllocator; typedef struct { TreeAllocator allocactor; Node *root; } Tree;