# flake8: noqa
#from .registry import Registry, CachingKeyLookup, Lookup
from .dispatch import dispatch, dispatch_method, auto_methodify
from .mapply import mapply
from .arginfo import arginfo
from .argextract import KeyExtractor
from .sentinel import Sentinel, NOT_FOUND
from .error import RegistrationError, KeyExtractorError
from .predicate import (Predicate, PredicateRegistry, KeyIndex, ClassIndex,
                        key_predicate, class_predicate,
                        match_key, match_instance, match_argname,
                        match_class, CachingKeyLookup, Lookup)

# flake8: noqa
from .dispatch import (dispatch, dispatch_method,
                       auto_methodify, clean_dispatch_methods)
from .mapply import mapply
from .arginfo import arginfo
from .argextract import KeyExtractor
from .sentinel import Sentinel, NOT_FOUND
from .error import RegistrationError, KeyExtractorError
from .predicate import (Predicate, PredicateRegistry, KeyIndex, ClassIndex,
                        key_predicate, class_predicate,
                        match_key, match_instance, match_argname,
                        match_class, CachingKeyLookup, Lookup)

Clean dispatch methods exposed to api.
Clean dispatch methods exposed to api.
