from .chain import Chain
from .chain import _c_abs, _c_all, _c_any, _c_ascii, \
    _c_bin, _c_bool, _c_bytearray, _c_bytes, \
    _c_callable, _c_chr, _c_compile, _c_complex, \
    _c_dict, _c_divmod, \
    _c_enumerate, \
    _c_filter, _c_float, _c_flozenset, \
    _c_hash, _c_hex, \
    _c_id, _c_int, _c_isinstance, _c_issubclass, \
    _c_len, _c_list, \
    _c_map, \
    _c_oct, _c_ord, \
    _c_repr, _c_reversed, _c_round, \
    _c_set, _c_sorted, _c_str, _c_sum, \
    _c_tuple, \
    _c_zip


c_abs = Chain(_c_abs)
# c_aiter = Chain(_c_aiter)
c_all = Chain(_c_all)
c_any = Chain(_c_any)
c_ascii = Chain(_c_ascii)
c_bin = Chain(_c_bin)
c_bool = Chain(_c_bool)
c_bytearray = Chain(_c_bytearray)
c_bytes = Chain(_c_bytes)
c_callable = Chain(_c_callable)
c_chr = Chain(_c_chr)
c_compile = Chain(_c_compile)
c_complex = Chain(_c_complex)
# c_delattr = Chain(_c_delattr)
c_dict = Chain(_c_dict)
# c_dir = Chain(_c_dir)
c_divmod = Chain(_c_divmod)
c_enumerate = Chain(_c_enumerate)
# c_eval = Chain(_c_eval)
# c_exec = Chain(_c_exec)
c_filter = Chain(_c_filter)
c_float = Chain(_c_float)
# c_format = Chain(_c_format)
c_frozenset = Chain(_c_flozenset)
# c_getattr = Chain(_c_getattr)
# c_globals = Chain(_c_globals)
# c_hasattr = Chain(_c_hasattr)
c_hash = Chain(_c_hash)
# c_help = Chain(_c_help)
c_hex = Chain(_c_hex)
c_id = Chain(_c_id)
# c_input = Chain(_c_input)
c_int = Chain(_c_int)
c_isinstance = Chain(_c_isinstance)
c_issubclass = Chain(_c_issubclass)
# c_iter = Chain(_c_iter)
c_len = Chain(_c_len)
c_list = Chain(_c_list)
c_map = Chain(_c_map)
# c_max = Chain(_c_max)
# c_min = Chain(_c_min)
# c_next = Chain(_c_next)
# c_object = Chain(_c_object)
c_oct = Chain(_c_oct)
# c_open = Chain(_c_open)
c_ord = Chain(_c_ord)
# c_pow = Chain(_c_pow)
# c_print = Chain(_c_print)
# c_property = Chain(_c_property)
# c_range = Chain(_c_range)
c_repr = Chain(_c_repr)
c_reversed = Chain(_c_reversed)
c_round = Chain(_c_round)
c_set = Chain(_c_set)
# c_setattr = Chain(_c_setattr)
# c_slice = Chain(_c_slice)
c_sorted = Chain(_c_sorted)
c_str = Chain(_c_str)
c_sum = Chain(_c_sum)
# c_super = Chain(_c_super)
c_tuple = Chain(_c_tuple)
# c_type = Chain(_c_type)
# c_vars = Chain(_c_vars)
c_zip = Chain(_c_zip)