sacrifice type checking to remove them from the options table. It may be worth doing that, but I want to audit each call point before.
ifchd just had empty hooks that never received work messages anyway. Shorten the names of ifchd commands. This breaks wire protocol, but thankfully I haven't released yet!