Is it possible to use the structured output parser on a per-document basis rather than use it as an index? As an example, I would like to define some number of response schemas to ask as individual questions against each document in my dataset to generate summaries for me to store in a structured table. It seemed like StructuredParsers seemed to be the best way to go about this, but it looks like they require an index to still be created rather than allowing me to define a context to supply Is there an easy way of decoupling these parsers from an index, or should i just wrap everything in my own loop?