def invoke vm, args
      builtin_invoke vm, args
    rescue StandardError => e
      handle_error e, *(args.to_a)
    end
def invoke vm, args
      builtin_invoke vm, args
    rescue StandardError => e
      handle_error e, *(args.to_a)
    end
called from 'apply (among others)