vm: Implement CALL_FUNCTION_VAR opcode (foo(*(1, 2, 3))).

It will require bunch of refactoring to implement other 5 bytecodes, but here's the start.