this is an ugly solution; backends should be simple enough to not need a generator, and this is almost achieved with genericcomicreader except for the necessity of two separate short files (__init__ and test)