Fixes #100 -- unreachable rule no longer triggers for function declarations