pub fn prepare<R: CommandRunner>(
record: &ExecutionRecord,
probe: &SessionProbe,
overrides: &Value,
runner: &R,
) -> Result<(Option<Vec<String>>, Option<Value>, Value), String>pub fn prepare<R: CommandRunner>(
record: &ExecutionRecord,
probe: &SessionProbe,
overrides: &Value,
runner: &R,
) -> Result<(Option<Vec<String>>, Option<Value>, Value), String>