pub fn load_stuff_qa_with_options<L: LLM + 'static>(llm: L, opt: ChainCallOptions) -> Self {
        load_stuff_qa(llm, Some(opt))
    }
load_stuff_qa_with_options return an instance of StuffDocument
with a prompt desiged for question ansering

# Example
```rust,ignore

let llm = OpenAI::default();
let chain = StuffDocument::load_stuff_qa_with_options(llm,ChainCallOptions::default());

let input = chain
.qa_prompt_builder()
.documents(&[
Document::new(format!(
"\nQuestion: {}\nAnswer: {}\n",
"Which is the favorite text editor of luis", "Nvim"
)),
Document::new(format!(
"\nQuestion: {}\nAnswer: {}\n",
"How old is Luis", "24"
)),
])
.question("How old is luis and whats his favorite text editor")
.build();

let ouput = chain.invoke(input).await.unwrap();

println!("{}", ouput);
```
src/chain/stuff_documents/chain.rs