from .aggregates import aggregated
from .batch import batch_fetch, with_backrefs
from .decorators import generates
from .exceptions import ImproperlyConfigured
from .functions import (
    defer_except,
    escape_like,
    identity,
    primary_keys,
    naturally_equivalent,
    render_statement,
    render_expression,
    create_mock_engine,
    mock_engine,
    sort_query,
    table_name,
    database_exists,
    create_database,
    drop_database
)
from .listeners import coercion_listener
from .merge import merge, Merger
from .generic import generic_relationship
from .proxy_dict import ProxyDict, proxy_dict
from .types import (
    ArrowType,
    Choice,
    ChoiceType,
    ColorType,
    Country,
    CountryType,
    DateRangeType,
    DateTimeRangeType,
    EmailType,
    instrumented_list,
    InstrumentedList,
    IntRangeType,
    IPAddressType,
    JSONType,
    LocaleType,
    NumericRangeType,
    Password,
    PasswordType,
    PhoneNumber,
    PhoneNumberType,
    ScalarListException,
    ScalarListType,
    TimezoneType,
    TSVectorType,
    URLType,
    UUIDType,
)


__version__ = '0.23.4'


__all__ = (
    aggregated,
    batch_fetch,
    coercion_listener,
    create_database,
    create_mock_engine,
    database_exists,
    defer_except,
    drop_database,
    escape_like,
    generates,
    generic_relationship,
    identity,
    instrumented_list,
    merge,
    mock_engine,
    naturally_equivalent,
    primary_keys,
    proxy_dict,
    render_expression,
    render_statement,
    sort_query,
    table_name,
    with_backrefs,
    ArrowType,
    Choice,
    ChoiceType,
    ColorType,
    Country,
    CountryType,
    DateRangeType,
    DateTimeRangeType,
    EmailType,
    ImproperlyConfigured,
    InstrumentedList,
    IntRangeType,
    IPAddressType,
    JSONType,
    LocaleType,
    Merger,
    NumericRangeType,
    Password,
    PasswordType,
    PhoneNumber,
    PhoneNumberType,
    ProxyDict,
    ScalarListException,
    ScalarListType,
    TimezoneType,
    TSVectorType,
    URLType,
    UUIDType,
)

@@ -474,16 +474,22 @@
  import 
+(%0A    
 coercion
@@ -497,16 +497,71 @@
 listener
+,%0A    force_auto_coercion,%0A    force_instant_defaults%0A)
 %0Afrom .m
@@ -1365,24 +1365,77 @@
 scape_like,%0A
+    force_auto_coercion,%0A    force_instant_defaults,%0A
     generate

Add functions to main module import