This module defines the LookupContext trait.
LookupContext is used to specify runtime behavior for validation.
When a validation needs to resolve a rule reference, it will ask the
LookupContext to perform the name resolution.
A simple context that owns a set of rules and can lookup rules by name.
A LookupContext contains any external information required for validation.