Explore not heap-allocating purs_cont_t. Continuations don't require heap allocation because their are of statically known size and only reference heap-allocated values. This would slightly bloat the purs_any_t type but would likely pay off due to very frequent allocation / free / ref counting calls.