For now silently ignore all special blocks

They can't be processed later because most of them are going
to be freed by the time CHECK blocks are run.

Not an issue for optimizations, but needs to be taken into account
for rewrites that alter behaviour.
More verbose debug output
Add candidate functions defined in a scope where a lexical hint has been enabled

Does not implement the interface to register multiple optimization
hints with a processing callback.