added pending feature
fixed a segfault
getting the wrong base pointer
save_return_state isn't actually possible
switched over main impl to use new continuations
got rid of hopeless function!
nothing *breaks* at least