LICENSE
README.md
pyproject.toml
src/examples/__init__.py
src/examples/type_sig_example/__init__.py
src/examples/type_sig_example/_type_sig_example.py
src/worktoy/__init__.py
src/worktoy.egg-info/PKG-INFO
src/worktoy.egg-info/SOURCES.txt
src/worktoy.egg-info/dependency_links.txt
src/worktoy.egg-info/top_level.txt
src/worktoy/attr/__init__.py
src/worktoy/attr/_attri_box.py
src/worktoy/attr/_current_hooks.py
src/worktoy/attr/_field.py
src/worktoy/attr/_nest_box.py
src/worktoy/attr/_top_objects.py
src/worktoy/core/__init__.py
src/worktoy/core/_bipartite_matching.py
src/worktoy/core/_some.py
src/worktoy/core/_unpack.py
src/worktoy/ezdata/__init__.py
src/worktoy/ezdata/_data_field.py
src/worktoy/ezdata/_ez_data.py
src/worktoy/ezdata/_ez_hook.py
src/worktoy/ezdata/_ez_meta.py
src/worktoy/ezdata/_ez_space.py
src/worktoy/keenum/__init__.py
src/worktoy/keenum/_auto.py
src/worktoy/keenum/_kee_hook.py
src/worktoy/keenum/_kee_meta.py
src/worktoy/keenum/_kee_space.py
src/worktoy/keenum/_keenum.py
src/worktoy/keenum/_keenum_base.py
src/worktoy/mcls/__init__.py
src/worktoy/mcls/_abstract_metaclass.py
src/worktoy/mcls/_abstract_namespace.py
src/worktoy/mcls/_base_meta.py
src/worktoy/mcls/_base_object.py
src/worktoy/mcls/_base_space.py
src/worktoy/mcls/_nuthin.py
src/worktoy/mcls/_type_names.py
src/worktoy/mcls/hooks/__init__.py
src/worktoy/mcls/hooks/_abstract_hook.py
src/worktoy/mcls/hooks/_name_hook.py
src/worktoy/mcls/hooks/_overload_hook.py
src/worktoy/mcls/hooks/_pre_class_hook.py
src/worktoy/mcls/hooks/_reserved_name_hook.py
src/worktoy/mcls/hooks/_reserved_names.py
src/worktoy/parse/__init__.py
src/worktoy/parse/_maybe.py
src/worktoy/parse/_most_specific_base.py
src/worktoy/static/__init__.py
src/worktoy/static/_abstract_object.py
src/worktoy/static/_alias.py
src/worktoy/static/_attribute.py
src/worktoy/static/_cast.py
src/worktoy/static/_current_class.py
src/worktoy/static/_current_instance.py
src/worktoy/static/_current_module.py
src/worktoy/static/_current_owner.py
src/worktoy/static/_dispatch.py
src/worktoy/static/_hist_dict.py
src/worktoy/static/_item_call.py
src/worktoy/static/_overload.py
src/worktoy/static/_pre_class.py
src/worktoy/static/_type_sig.py
src/worktoy/static/casting/__init__.py
src/worktoy/static/casting/_abstract_cast.py
src/worktoy/static/casting/_auto_cast.py
src/worktoy/static/casting/_cast.py
src/worktoy/static/casting/_complex_cast.py
src/worktoy/static/casting/_float_cast.py
src/worktoy/static/casting/_int_cast.py
src/worktoy/static/zeroton/__init__.py
src/worktoy/static/zeroton/_deleted.py
src/worktoy/static/zeroton/_desc.py
src/worktoy/static/zeroton/_owner.py
src/worktoy/static/zeroton/_reserved_names.py
src/worktoy/static/zeroton/_this.py
src/worktoy/static/zeroton/_zero_space.py
src/worktoy/static/zeroton/_zeroton.py
src/worktoy/text/__init__.py
src/worktoy/text/_class_body_template.py
src/worktoy/text/_func_report.py
src/worktoy/text/_join_words.py
src/worktoy/text/_mono_space.py
src/worktoy/text/_string_list.py
src/worktoy/text/_type_msg.py
src/worktoy/text/_word_wrap.py
src/worktoy/waitaminute/__init__.py
src/worktoy/waitaminute/_abstract_exception.py
src/worktoy/waitaminute/_alias_exception.py
src/worktoy/waitaminute/_attribute.py
src/worktoy/waitaminute/_attribute_error_factory.py
src/worktoy/waitaminute/_bad_delete.py
src/worktoy/waitaminute/_bad_set.py
src/worktoy/waitaminute/_bad_value.py
src/worktoy/waitaminute/_cascade_exception.py
src/worktoy/waitaminute/_cast_mismatch.py
src/worktoy/waitaminute/_del_exception.py
src/worktoy/waitaminute/_dispatch_exception.py
src/worktoy/waitaminute/_duplicate_hook_error.py
src/worktoy/waitaminute/_flex_mismatch.py
src/worktoy/waitaminute/_hash_error.py
src/worktoy/waitaminute/_hash_mismatch.py
src/worktoy/waitaminute/_hook_exception.py
src/worktoy/waitaminute/_illegal_dispatcher.py
src/worktoy/waitaminute/_illegal_instantiation.py
src/worktoy/waitaminute/_metaclass_exception.py
src/worktoy/waitaminute/_missing_variable.py
src/worktoy/waitaminute/_path_syntax_exception.py
src/worktoy/waitaminute/_protected_error.py
src/worktoy/waitaminute/_questionable_syntax.py
src/worktoy/waitaminute/_read_only_error.py
src/worktoy/waitaminute/_reserved_name.py
src/worktoy/waitaminute/_subclass_exception.py
src/worktoy/waitaminute/_type_exception.py
src/worktoy/waitaminute/_unpack_exception.py
src/worktoy/waitaminute/_variable_not_none.py
src/worktoy/waitaminute/_write_once_error.py
src/worktoy/waitaminute/_zeroton_case_exception.py
src/worktoy/work_io/__init__.py
src/worktoy/work_io/_fid_gen.py
src/worktoy/work_io/_new_directory.py
src/worktoy/work_io/_validate_available_path.py
src/worktoy/work_io/_validate_existing_directory.py
src/worktoy/work_io/_validate_existing_file.py
src/worktoy/work_io/_yeet_directory.py