Language agnostic bytecode vm