Ruby VM

Let's collect type info during Ruby running and automaticall