I'd also like to be able to save and store delegates, functions,
and lambdas. One can't store the pointer to the function because
it will be invalid, so another means is required, any ideas?
Save("f", (int){ ... }); // Saves to disk
auto f = Load("f"); // Loads from disk
f(3);