@multimethod(A)
def sum(value):
# ... code for A

@multimethod(B)
def sum(value):
# ... code for B


これを改良するとこうなる

def sum(A value):
# ... code for A

def sum(B value):
# ... code for B