Harden against mistakes when using HOFs

Complain when functions that don't make sense without callbacks are invoked without them.