pub fn action<F>(input: &Value, case_operation: &F, head: Span) -> Valuewhere
    F: Fn(&str) -> String + Send + Sync + 'static,