def b_func(x): if x < 0: return x return A_alias.a_func(x - 1) + C.c_func(x - 2)
def c_func(x): if x < 0: return x return A.a_func(x - 1) + d_renamed_func(x - 3) + x