Added #[pyo3(constructor = (...))] to customize the generated constructors for complex enum variants
#[pyo3(constructor = (...))]