1. You don't answer to the question.
2. If you have a function which is not called at least one time, when compiling the plugin you will get warning and function will be integrated even though not used. Using "stock" means if a function is not used, it's ignored by the compiler, then you get no warning and function is not integrated.