Instead of
{-# OPTIONS -fglasgow-exts -fno-monomorphism-restriction #-}
the approved, compiler-neutral, header is now
{-# LANGUAGE NoMonorphismRestriction MultiParamTypeClasses FunctionalDependencies #-}
(add whatever other language features beyond Haskell 98 you use)