func (ins *Interpolate) Execute(_ *int, vm *VM) error {
	s := ""
	for _, arg := range ins.Args {
		s += renderLiteral(vm.Get(arg), false)
	}
	vm.Set(ins.Result, asttest.NewLiteralString(s))
	return nil
}
Execute implements the Instruction interface for the VM.
package vm
import (
	"fmt"
	"sort"
	"github.com/elliotchance/ok/ast"
	"github.com/elliotchance/ok/ast/asttest"
	"github.com/elliotchance/ok/number"
	"github.com/elliotchance/ok/types"
	"github.com/elliotchance/ok/util"
)
type Interpolate struct {
	Result Register
	Args   Registers
}