# Functions
Parse takes a watch query and compiles it into a WatchPlan or an error.
ParseExempt takes a watch query and compiles it into a WatchPlan or an error Any exempt parameters are stored in the Exempt map.
# Interfaces
BlockingParamVal is an interface representing the common operations needed for different styles of blocking.
# Type aliases
HandlerFunc is used to handle new data.
HybridHandlerFunc is used to handle new data.
WaitHashVal is a type representing a Consul content hash that implements BlockingParamVal.
WaitIndexVal is a type representing a Consul index that implements BlockingParamVal.
WatcherFunc is used to watch for a diff.