pub unsafe extern "C" fn class_addMethod(
    cls: *mut Class,
    name: Sel,
    imp: Imp,
    types: *const c_char
) -> BOOL