yep, we need to specify function class to integrate it and this functions is used only in particular implementation of integrate_quadgk method. That is why i put it here. Probably it's suitable not to generate documentation for these functions, since they are useless for users.