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