way too hard

stackful coroutines are not hard to implement