Re: [Patch v6 1/6] introduce several basic utility function