diff --git a/base/schema-typescript-effect-schema/test/inputs/schema/bool-string.schema/default/TopLevel.ts b/head/schema-typescript-effect-schema/test/inputs/schema/bool-string.schema/default/TopLevel.ts
index 53a0f2e..9cfa949 100644
--- a/base/schema-typescript-effect-schema/test/inputs/schema/bool-string.schema/default/TopLevel.ts
+++ b/head/schema-typescript-effect-schema/test/inputs/schema/bool-string.schema/default/TopLevel.ts
@@ -1,12 +1,17 @@
 import * as S from "effect/Schema";
 
 
+export const UnionWithBoolAndEnumEnum = S.Literal(
+    "foo",
+);
+export type UnionWithBoolAndEnumEnum = S.Schema.Type<typeof UnionWithBoolAndEnumEnum>;
+
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
-    "arrNullable": S.optional(S.NullOr(S.Array(S.NullOr(S.String)))),
-    "arrOne": S.optional(S.NullOr(S.Array(S.String))),
-    "nullable": S.NullOr(S.String),
-    "one": S.String,
-    "optional": S.optional(S.NullOr(S.String)),
-    "unionWithBool": S.Union(S.Boolean, S.String),
-    "unionWithBoolAndEnum": S.Union(S.Boolean, S.String),
+    "arrNullable": S.optional(S.NullOr(S.Array(S.NullOr(S.Literal("true", "false"))))),
+    "arrOne": S.optional(S.NullOr(S.Array(S.Literal("true", "false")))),
+    "nullable": S.NullOr(S.Literal("true", "false")),
+    "one": S.Literal("true", "false"),
+    "optional": S.optional(S.NullOr(S.Literal("true", "false"))),
+    "unionWithBool": S.Union(S.Boolean, S.transform(S.Literal("true", "false"), S.Boolean, { strict: true, decode: (value) => value === "true", encode: (value) => value ? "true" : "false" })),
+    "unionWithBoolAndEnum": S.Union(S.Boolean, S.transform(S.Literal("true", "false"), S.Boolean, { strict: true, decode: (value) => value === "true", encode: (value) => value ? "true" : "false" }), UnionWithBoolAndEnumEnum),
 }) {}
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/0779f.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/0779f.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/0779f.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/0779f.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/16bc5.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/16bc5.json/default/TopLevel.ts
index f43ef25..6698bdd 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/16bc5.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/16bc5.json/default/TopLevel.ts
@@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/24f52.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/24f52.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/24f52.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/24f52.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/262f0.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/262f0.json/default/TopLevel.ts
index f41aea9..c86b835 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/262f0.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/262f0.json/default/TopLevel.ts
@@ -28,7 +28,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/26c9c.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/26c9c.json/default/TopLevel.ts
index f5c3fd9..d0b877c 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/26c9c.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/26c9c.json/default/TopLevel.ts
@@ -106,7 +106,7 @@ export class Grant extends S.Class<Grant>("Grant")({
 
 export class Format extends S.Class<Format>("Format")({
     "align": S.optional(S.NullOr(S.String)),
-    "noCommas": S.optional(S.NullOr(S.String)),
+    "noCommas": S.optional(S.NullOr(S.Literal("true", "false"))),
     "precisionStyle": S.optional(S.NullOr(S.String)),
     "view": S.optional(S.NullOr(S.String)),
 }) {}
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/36d5d.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/36d5d.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/36d5d.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/36d5d.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/3a6b3.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/3a6b3.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/3a6b3.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/3a6b3.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/3f1ce.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/3f1ce.json/default/TopLevel.ts
index 596a54a..7b56165 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/3f1ce.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/3f1ce.json/default/TopLevel.ts
@@ -26,7 +26,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/4c547.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/4c547.json/default/TopLevel.ts
index f43ef25..6698bdd 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/4c547.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/4c547.json/default/TopLevel.ts
@@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/5dd0d.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/5dd0d.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/5dd0d.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/5dd0d.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/5eb20.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/5eb20.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/5eb20.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/5eb20.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/61b66.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/61b66.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/61b66.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/61b66.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/6dec6.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/6dec6.json/default/TopLevel.ts
index 3da9977..27ea84f 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/6dec6.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/6dec6.json/default/TopLevel.ts
@@ -28,7 +28,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/7d722.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/7d722.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/7d722.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/7d722.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/88130.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/88130.json/default/TopLevel.ts
index f43ef25..6698bdd 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/88130.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/88130.json/default/TopLevel.ts
@@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/9929c.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/9929c.json/default/TopLevel.ts
index f43ef25..6698bdd 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/9929c.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/9929c.json/default/TopLevel.ts
@@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/a1eca.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/a1eca.json/default/TopLevel.ts
index f43ef25..6698bdd 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/a1eca.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/a1eca.json/default/TopLevel.ts
@@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/a71df.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/a71df.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/a71df.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/a71df.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/c0a3a.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/c0a3a.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/c0a3a.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/c0a3a.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/ccd18.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/ccd18.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/ccd18.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/ccd18.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/cd238.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/cd238.json/default/TopLevel.ts
index 2104eb9..3d303e4 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/cd238.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/cd238.json/default/TopLevel.ts
@@ -29,7 +29,7 @@ export class Status extends S.Class<Status>("Status")({
 
 export class TopLevel extends S.Class<TopLevel>("TopLevel")({
     "city": S.String,
-    "delay": S.String,
+    "delay": S.Literal("true", "false"),
     "IATA": S.String,
     "ICAO": S.String,
     "name": S.String,
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/cf0d8.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/cf0d8.json/default/TopLevel.ts
index f43ef25..6698bdd 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/cf0d8.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/cf0d8.json/default/TopLevel.ts
@@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/dbfb3.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/dbfb3.json/default/TopLevel.ts
index 680e452..3876dc2 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/dbfb3.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/dbfb3.json/default/TopLevel.ts
@@ -27,7 +27,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/df957.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/df957.json/default/TopLevel.ts
index f43ef25..6698bdd 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/df957.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/df957.json/default/TopLevel.ts
@@ -21,7 +21,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/e2915.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/e2915.json/default/TopLevel.ts
index f57f50f..0aad7c1 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/e2915.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/e2915.json/default/TopLevel.ts
@@ -26,7 +26,7 @@ export class Location extends S.Class<Location>("Location")({
 }) {}
 
 export class Guid extends S.Class<Guid>("Guid")({
-    "isPermaLink": S.String,
+    "isPermaLink": S.Literal("true", "false"),
 }) {}
 
 export class Forecast extends S.Class<Forecast>("Forecast")({
diff --git a/base/typescript-effect-schema/test/inputs/json/misc/fcca3.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/misc/fcca3.json/default/TopLevel.ts
index 23fcd5b..7a7cdfd 100644
--- a/base/typescript-effect-schema/test/inputs/json/misc/fcca3.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/misc/fcca3.json/default/TopLevel.ts
@@ -135,7 +135,7 @@ export class Grant extends S.Class<Grant>("Grant")({
 
 export class Format extends S.Class<Format>("Format")({
     "align": S.optional(S.NullOr(S.String)),
-    "noCommas": S.optional(S.NullOr(S.String)),
+    "noCommas": S.optional(S.NullOr(S.Literal("true", "false"))),
     "precisionStyle": S.optional(S.NullOr(S.String)),
 }) {}
 
diff --git a/base/typescript-effect-schema/test/inputs/json/priority/blns-object.json/default/TopLevel.ts b/head/typescript-effect-schema/test/inputs/json/priority/blns-object.json/default/TopLevel.ts
index 9c11576..952f923 100644
--- a/base/typescript-effect-schema/test/inputs/json/priority/blns-object.json/default/TopLevel.ts
+++ b/head/typescript-effect-schema/test/inputs/json/priority/blns-object.json/default/TopLevel.ts
@@ -173,7 +173,7 @@ export class C extends S.Class<C>("C")({
     "<title onpropertychange=javascript:alert(1)></title><title title=>": S.String,
     "# treated as whitespace in some contexts.": S.String,
     "#\tTrick Unicode": S.String,
-    "true": S.String,
+    "true": S.Literal("true", "false"),
     "undefined": S.String,
     "# Unicode additional control characters: all of the characters with": S.String,
     "#\tUnicode Subscript/Superscript/Accents": S.String,
@@ -370,7 +370,7 @@ export class A extends S.Class<A>("A")({
     "1'000'000.00": S.String,
     "1E02": S.String,
     "';alert(123);t='": S.String,
-    "false": S.String,
+    "false": S.Literal("true", "false"),
     "<a href=java&#1&#2&#3&#4&#5&#6&#7&#8&#11&#12script:javascript:alert(1)>XXX</a>": S.String,
     "<a href=\"javascript\\x09:javascript:alert(1)\" id=\"fuzzelement1\">test</a>": S.String,
     "<a href=\"javascript\\x0A:javascript:alert(1)\" id=\"fuzzelement1\">test</a>": S.String,
