Following this suggestion: https://github.com/easyscience/diffraction-lib/pull/86#discussion_r2315594620 We should consider extending the use of the @enforce_type decorator throughout the codebase.