Allowed >f8 data arrays to be saved to pp
Automatically down-casts to pp complient precision and warns
Convert to unit test