def test_fun(the_arg, a, b, c=12):

            the_arg = unfreeze_unhashable(the_arg, frozen_type="series")

            if a == 10 and b == 11 and c == 12:

                return the_arg

            else:

                return None
        def test_fun(a, b, c=12, the_arg=[]):

            the_arg = unfreeze_unhashable(the_arg, frozen_type="dict")

            if a == 10 and b == 11 and c == 12:

                return the_arg

            else:

                return None