pub type SHRemoveExternalVariable = Option<unsafe extern "C" fn(wire: SHWireRef, name: SHString)>;