Add #[pyo3(signature = (...))] option for #[pyfunction] and #[pymethods].
#[pyo3(signature = (...))]
#[pyfunction]
#[pymethods]