Make Channel.peek private, as it is not specced