unstable continuation implementation start

dump commit used as base for branching away continuations before deleting them from master