# flake8: noqa
from .implicit import implicit, NoImplicitLookupError
from .registry import ClassRegistry, Registry, IRegistry, IClassLookup
from .lookup import Lookup, ComponentLookupError, Matcher
from .predicate import (PredicateRegistry, Predicate, KeyIndex,
                        PredicateRegistryError)
from .compose import ListClassLookup, ChainClassLookup, CachingClassLookup
from .generic import generic
from .mapply import mapply

# flake8: noqa
from .implicit import implicit, NoImplicitLookupError
from .registry import ClassRegistry, Registry, IRegistry, IClassLookup
from .lookup import Lookup, ComponentLookupError, Matcher
from .predicate import (PredicateRegistry, Predicate, KeyIndex,
                        PredicateRegistryError)
from .compose import ListClassLookup, ChainClassLookup, CachingClassLookup
from .generic import generic
from .mapply import mapply
from .sentinel import Sentinel

Make sentinel available to outside.