>> Would it be worth re-exporting a type-aliased GLdouble to completely >> hide the implementation? PS, and now I understand more clearly - yes, you're quite right. I meant to do that. Perhaps some day it could use a graphics-and-IO abstraction layer (like HaskGame).