These are currently embedded into the dataframe creation logic, but should be split out and made explicit.
- Prefer doing mutations of response configs based on observations declarations instead of dataframes/dataframe creations.
- Prefer doing validations of obs configs based on response configs outside of dataframe creation, but rather closer to _observations.py