replace_missing_data: replaces missing observations if you have some degree of incomplete observations
Description
This is a useful function if you have a dataset where certain timepoints have been removed for whatever reason,
but you want continuous time data. This will make assumptions about trials being the same length though,
so may not be appropriate for all data types.
This should only be run after running make_pupillometry_data.