better which-function integration
documentation error