pub unsafe extern "C" fn c_extern(
    cls: *mut t_externclass,
    newroutine: t_newmethod,
    freeroutine: t_method,
    name: *mut t_symbol,
    size: size_t,
    tiny: c_int,
    arg1: t_atomtype,
     ...
)