expose the Reader type; only one Writer type