func CerbosCELLib() cel.EnvOption {
	return cel.Lib(cerbosLib{})
}
CerbosCELLib returns the custom CEL functions provided by Cerbos.
package conditions
import (
	"fmt"
	"net"
	"time"
	"github.com/google/cel-go/cel"
	"github.com/google/cel-go/checker/decls"
	"github.com/google/cel-go/common/types"
	"github.com/google/cel-go/common/types/ref"
	"github.com/google/cel-go/common/types/traits"
	"github.com/google/cel-go/interpreter/functions"
	exprpb "google.golang.org/genproto/googleapis/api/expr/v1alpha1"
	customtypes "github.com/cerbos/cerbos/internal/conditions/types"
)
const (
	exceptFn          = "except"
	hasIntersectionFn = "has_intersection"
	inIPAddrRangeFn   = "inIPAddrRange"
	intersectFn       = "intersect"
	isSubsetFn        = "is_subset"
	timeSinceFn       = "timeSince"
)