func (c ArgCount) String() string {
	switch c {
	case ArgCountOne:
		return "Single argument"
	case ArgCountTwo:
		return "Double argument"
	default:
		return "Unknown argument count"
	}
}
String returns a string representation of the ArgCount
package eval
import (
	"fmt"
	"math"
	"reflect"
	"strings"
	"github.com/tobgu/qframe/function"
	qfstrings "github.com/tobgu/qframe/internal/strings"
	"github.com/tobgu/qframe/qerrors"
	"github.com/tobgu/qframe/types"
)
type functionsByArgCount struct {
	singleArgs map[string]interface{}
	doubleArgs map[string]interface{}
}
type functionsByArgType map[types.FunctionType]functionsByArgCount
type ArgCount byte
const (
	ArgCountOne ArgCount = iota
	ArgCountTwo
)