Haskell C3D reader