void *palloc_fn(size_t size); void free_fn(void *ptr);