package adapter type FuncExpr struct { name string args []interface{} } func (f *FuncExpr) Arguments() []interface{} { return f.args } func (f *FuncExpr) Name() string { return f.name } func NewFuncExpr(name string, args []interface{}) *FuncExpr { return &FuncExpr{name: name, args: args} }