pyo3
macro_rules! pyobject_native_var_type { ($name: ty, $typeobject: expr, $module: expr, $checkfunction:path $(;$generics: ident)*) => { ... }; ($name: ty, $typeobject: expr, $checkfunction: path $(;$generics: ident)*) => { ... }; }