pub type CompletionHandler = Box<dyn Fn(String, Option<String>) -> Result<Vec<String>> + Send + Sync>;
Handler type for generating parameter completions
pub struct CompletionHandler(/* private fields */);