plugin for analysing functions