Extract a macro to apply advice locally
Reformat doc strings
Require cl-lib