diff --git a/satella/coding/__init__.py b/satella/coding/__init__.py
index 7b3fbb64be6d54a7e625901608ed452312e1e3ca..20d3b7ea441e9502cb0e78b04d0f56074af3f7f4 100644
--- a/satella/coding/__init__.py
+++ b/satella/coding/__init__.py
@@ -27,7 +27,7 @@ from .deep_compare import assert_equal, InequalityReason, Inequal
 __all__ = [
     'EmptyContextManager', 'Context', 'length',
     'assert_equal', 'InequalityReason', 'Inequal',
-    'Closeable', 'contains', 'enum_value', 'reraise_as'
+    'Closeable', 'contains', 'enum_value',
     'expect_exception',
     'overload', 'class_or_instancemethod', 'TypeSignature',
     'update_if_not_none', 'DocsFromParent', 'update_key_if_none', 'queue_iterator',
diff --git a/satella/coding/overloading.py b/satella/coding/overloading.py
index f2450d49364511969f77abf3e93feb1ebf1a9047..c4f1c0eb46dcc79e365ff58692a2e76e7234e9c7 100644
--- a/satella/coding/overloading.py
+++ b/satella/coding/overloading.py
@@ -1,7 +1,12 @@
 from __future__ import annotations
 
+import functools
 import inspect
+import operator
 import typing as tp
+from inspect import Parameter
+
+from satella.coding.structures import frozendict
 
 
 
@@ -29,9 +34,7 @@ class class_or_instancemethod(classmethod):
 
 
 class TypeSignature(inspect.Signature):
-    """
-    Augmented type signature.
-    """
+
     __slots__ = ()
 
     def __init__(self, t_sign: inspect.Signature):
diff --git a/tests/test_coding/test_misc.py b/tests/test_coding/test_misc.py
index 4086058674bb94b38bb95fee925fac60ccaf8672..ba3f279f9d80ccd8b21463ac9ac479bdc1856fc4 100644
--- a/tests/test_coding/test_misc.py
+++ b/tests/test_coding/test_misc.py
@@ -230,18 +230,6 @@ class TestCase(unittest.TestCase):
         self.assertEqual(a['type'], 'int')
         self.assertRaises(TypeError, lambda: what_type(2.0))
 
-    def test_distance(self):
-        class A:
-            pass
-
-        class B(A):
-            pass
-
-        class C(B):
-            pass
-
-        self.assertEqual(distance(A, C), 2)
-
     def test_update_key_if_not_none(self):
         a = {}
         update_key_if_not_none(a, 'test', None)