Subject: bug#21311: 25.0.50; non-defvared hooks are not declared special with lexical-binding

From: Drew Adams <[email-masked]>
Date: Fri, 21 Aug 2015 08:03:10 -0700 (PDT)

> Arguably, nowadays packages should defvar all their hooks.

Just arguably, or is this something that Emacs should recommend
to its users?  If the latter, please do so.