redgar/list_reader: implement ListReader