make the userCtx API take a single name, role, or channel; or a list of names, roles, or channels. But drop support for multiple arguments