Dear Anthony, Yes, you are 100% correct as to how I arrived at my "pickle." I changed my code to reflect your suggestion, and removed a bunch of GHC extensions, and everything is working now. Thanks so much for taking the time to explain everything so clearly. Best wishes, Henry Laxen