Pass correct amount of arguments to cast
Remove support for yielding arrays from coroutines