I am trying to understand why Python behave step functions do not require a unique function name. I have read this paragraph over and over again, but it does not make sense.