This helper function processes the project argument in the several other functions.
It extracts data, dictionary, event form, and results from the project object while handling
potential duplication and providing warnings when arguments are provided redundantly.
check_proj(project, data = NULL, dic = NULL, event_form = NULL)A list or object containing data, dictionary, and optionally event_form and results.
A data frame (optional) that may be overridden if provided in the project object.
A data dictionary (optional) that may be overridden if provided in the project object.
An optional event-form object that may be overridden if provided in the project.