Add comment for VM opcode
Make Coroutine more rubyish style
Add coroutine
Make Object class