     ,
       include: '#function_type_declaration'
     ,
-      match: /\b(Just|Left|Right|Nothing|True|False|LT|EQ|GT)\b/
+      match: /\b(Just|Left|Right|Nothing|True|False|LT|EQ|GT)(?!')\b/
       name: 'support.tag.haskell'
     ,
       include: '#type_ctor'

      begin: /\{-#/
      end: /#-\}/
      patterns: [
          match: /\b(LANGUAGE|UNPACK|INLINE)\b/
          name: 'keyword.other.preprocessor.haskell'
      ]
    function_type_declaration:

              patterns: [include: '#type_signature']
        ,
          name: 'keyword.other.haskell'
          match: /\bwhere(?!')\b/
        ,
          include: '#type_name'
        ,
