Uses files generated by pr_fm_*() Flattening the file format allows for substantial speed increases in optimization however limits readability. Using the split functionality between the pr_fm_*() functions and this function allows for easier subsetting of datasets.
pr_flatten(data)
structure list generated by pr_fm_*() functions
returns a flat file format structure of the pr_fm_*() input data, this to speed up processing