vm: use ctx->replace() with bignum and float operations.