Change the file format to use read for the types, which are instances of the Read typeclass. Points are now implemented using arrays, because Points should be able to have any number of dimensions.