STL 3D geometry format parsing and pretty-printing in Haskell