of palloc instead of malloc, which means a list can be freed simply by deleting the memory context that contains it.