script -> A::a_func("str") -> B::b_func("str") -> C::c_func("str") # c_func is what prints the data