Enable passing functions and coroutines as parameters to ruby functions

I just tested to pass a lua function to a ruby function for later use and it worked fine. Without this the 'break' simply stops processing the arguments, resulting in nil arguments.