human
Here's a good function header given the following:
I wrote the below code

    assert (not hasattr(world, 'function1'))
    @world.absorb
    def function1():
        return 'absorbed'
    assert hasattr(world, 'function1')
    assert callable(world.function1)
    assert_equals(world.function1(), 'absorbed')
    world.spew('function1')
    assert (not hasattr(world, 'function1'))

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

def test_world_should_be_able_to_absorb_functions():