New Issue: I/O module: hide ItemReader and ItemWriter types and the methods that get them as implementation details

19318, "lydia-duncan", "I/O module: hide ItemReader and ItemWriter types and the methods that get them as implementation details", "2022-02-25T18:14:51Z"

The records ItemReader and ItemWriter and the methods channel.itemReader and channel.itemWriter are used to support the implementation of channel.lines. They do not seem to be used in their own right. The I/O subteam proposes viewing these as implementation details and removing them from the IO documentation