codegen: implement List<List<T>> for Readers