Add new callbacks for the new esilvm

we dont need this anymore, the engine doesn't needs to know if it's a register or number statically because its only calculated once and it's just detected at parsing, so the only benefit for having esiltype here would be if we do some kind of bytecode which is not planned, i would find much more interesting to implement JIT on top of rpn-esil than implementing a bytecode.