Add reverse_reader implementation.