Basic framework for typing reads.