I was wondering, what exactly gets saved in a context pointer? Is it the equivalent of [&] in C++? Is there anything copied by value? Is there a way to do that?