@rimbu/deepMatch (namespace)FuncOn this pagetype Func<T,P,R,S>Type used to determine the allowed function types. Always includes booleans.Definitiontype Func<T, P, R, S> = (current: Protected<T>, parent: Protected<P>, root: Protected<R>) => boolean | S;