Documentation of Reader and Writer protocols.