* helm-ypv/source/channel.el: use with-slots more