{"ast_node_type":"variable","tokens":[{"end":92,"kind":"keyword","start":0,"text":"let"}]}
    let mutex = unsafe { CreateMutexA(None, false, PCSTR::from_raw(cname.as_ptr().cast())) }
    // open up a handle to one if it already exists.
        .unwrap_or_else(|_| panic!("failed to create global mutex named `{}`", name));