docs(util:ctx) explain ctx generator func