human
I wrote the below code

    def success():
        return poem.lower()
    def gibberish():
        raise GibberishError()
    def bug():
        raise CannotCummingsify(poem)
    return random.choice([success, gibberish, bug])()

What's a good function header?
assistant
#Here's a good function header.

def cummingsify(poem):