Deprecate required arguments after Option<T> arguments to #[pyfunction] and #[pymethods] without also using #[pyo3(signature)] to specify whether the arguments should be required or have defaults.
Option<T>
#[pyfunction]
#[pymethods]
#[pyo3(signature)]