make all args empty interfaces, adapt tests
add tests with generic arg-passing between Yield and Resume