Preserve func name when decorating with @before.

Fixes #29.