diff --git a/docs/results/node-20.json b/docs/results/node-20.json
index becea38e1..ba79e2e5d 100644
--- a/docs/results/node-20.json
+++ b/docs/results/node-20.json
@@ -1 +1 @@
-{"results":[{"benchmark":"parseSafe","name":"aeria","ops":267390,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"aeria","ops":276248,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"aeria","ops":269149,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"aeria","ops":275151,"margin":0.76,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ajv","ops":42834691,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ajv","ops":21233034,"margin":0.21,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"arktype","ops":115750161,"margin":0.52,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2792362,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2803547,"margin":0.72,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"bueno","ops":262211,"margin":0.67,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"bueno","ops":257173,"margin":0.56,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"bueno","ops":463953,"margin":0.9,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"bueno","ops":452617,"margin":1.05,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"caketype","ops":154826,"margin":0.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"caketype","ops":195998,"margin":0.52,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"caketype","ops":154889,"margin":1.03,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":88690,"margin":3.5,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1457578,"margin":0.56,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1169491,"margin":0.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1169979,"margin":0.58,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"decoders","ops":355666,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"decoders","ops":214392,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"decoders","ops":211988,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2737701,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"jointz","ops":632527,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"jointz","ops":632512,"margin":0.54,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"jointz","ops":846962,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1518461,"margin":0.65,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3124256,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3111155,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2494533,"margin":1.06,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":562522,"margin":0.82,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":501830,"margin":0.44,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":552069,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":486428,"margin":0.9,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"myzod","ops":2085818,"margin":0.65,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"myzod","ops":2676314,"margin":0.59,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"myzod","ops":2665020,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":187681,"margin":0.44,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":196955,"margin":0.17,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":684350,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2109102,"margin":0.51,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26403288,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2582534,"margin":0.67,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2017566,"margin":0.52,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7125472,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59391390,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":3680146,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":1719240,"margin":0.85,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1822820,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1474531,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1893473,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1471571,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":122711687,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":33032211,"margin":0.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":118474529,"margin":0.3,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":33388956,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"rulr","ops":1081869,"margin":0.72,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"runtypes","ops":168456,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":269418,"margin":0.6,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":261164,"margin":0.7,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":229259,"margin":0.84,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":257619,"margin":0.65,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2776368,"margin":0.78,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3684292,"margin":0.8,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3652130,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":161791491,"margin":1.59,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39977447,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":846059,"margin":0.58,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":784865,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123516270,"margin":0.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36701247,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"spectypes","ops":40203265,"margin":0.26,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"spectypes","ops":29786549,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"spectypes","ops":138519272,"margin":1.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"spectypes","ops":27625475,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"succulent","ops":475528,"margin":0.39,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"succulent","ops":900865,"margin":0.5,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"succulent","ops":472660,"margin":0.55,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"superstruct","ops":169059,"margin":0.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"superstruct","ops":206720,"margin":0.25,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"superstruct","ops":166723,"margin":0.67,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"suretype","ops":57929490,"margin":0.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1859538,"margin":0.65,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1854639,"margin":0.6,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4248386,"margin":0.69,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3204789,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"to-typed","ops":113533,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"to-typed","ops":2862197,"margin":0.8,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"toi","ops":1081456,"margin":0.45,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"toi","ops":1098748,"margin":0.26,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4102747,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":57945173,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36122981,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35855639,"margin":0.76,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171209911,"margin":0.2,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":314363,"margin":0.21,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"tson","ops":670004,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"tson","ops":739897,"margin":0.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"tson","ops":742722,"margin":0.58,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"tson","ops":745157,"margin":0.59,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1619321,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1634969,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"typia","ops":113641906,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"typia","ops":37516923,"margin":0.58,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"typia","ops":34795029,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"typia","ops":134096699,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3344027,"margin":0.67,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3319265,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":4347130,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"valibot","ops":2291633,"margin":0.87,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"valibot","ops":1606962,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"valibot","ops":2011971,"margin":0.52,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"valibot","ops":1598130,"margin":0.58,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"valita","ops":6695617,"margin":0.32,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"valita","ops":6677107,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"valita","ops":6706678,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"valita","ops":6520947,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"vality","ops":211840,"margin":0.44,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"vality","ops":207594,"margin":0.38,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"vality","ops":211329,"margin":0.81,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"vality","ops":208402,"margin":0.26,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"yup","ops":73451,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"yup","ops":69859,"margin":0.18,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"zod","ops":764559,"margin":0.77,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"zod","ops":676786,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"zod","ops":688325,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"zod","ops":687353,"margin":0.61,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2835899,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"deepkit","ops":26611397,"margin":0.39,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1496102,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":316614,"margin":0.44,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1359828,"margin":0.39,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":314925,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":162899545,"margin":0.52,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"jet-schema","ops":3890891,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"jet-schema","ops":3623196,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"jet-schema","ops":6018309,"margin":0.59,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"jet-schema","ops":3695425,"margin":0.39,"runtime":"node","runtimeVersion":"v20.18.1"}]}
\ No newline at end of file
+{"results":[{"benchmark":"parseSafe","name":"aeria","ops":269479,"margin":0.73,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"aeria","ops":277406,"margin":0.3,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"aeria","ops":270681,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"aeria","ops":275021,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ajv","ops":41538015,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ajv","ops":20853423,"margin":0.82,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"arktype","ops":116323404,"margin":0.16,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2684063,"margin":1.02,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2709676,"margin":0.91,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"bueno","ops":254144,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"bueno","ops":254743,"margin":0.59,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"bueno","ops":474051,"margin":1.18,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"bueno","ops":473746,"margin":1.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"caketype","ops":155170,"margin":1.17,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"caketype","ops":188746,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"caketype","ops":154507,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":86293,"margin":12.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1363437,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1099519,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1100892,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"decoders","ops":322271,"margin":0.52,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"decoders","ops":198172,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"decoders","ops":198210,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2725159,"margin":4.01,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"jointz","ops":657043,"margin":0.45,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"jointz","ops":653430,"margin":0.6,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"jointz","ops":850305,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1498711,"margin":1,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3131642,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3132913,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2472523,"margin":0.6,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":539864,"margin":0.74,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":481662,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":544095,"margin":0.94,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":484477,"margin":0.96,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"myzod","ops":2104013,"margin":0.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"myzod","ops":2661652,"margin":0.55,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"myzod","ops":2627801,"margin":1.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":183559,"margin":0.25,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":192322,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":685054,"margin":0.66,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2164307,"margin":0.39,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25786890,"margin":0.74,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2614383,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2055078,"margin":1.11,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6632251,"margin":0.7,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":58865639,"margin":1.02,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":3852768,"margin":0.92,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":1832017,"margin":0.79,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1894302,"margin":0.55,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1485615,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1844075,"margin":0.85,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1511801,"margin":0.38,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":122636258,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":33110178,"margin":0.21,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":118505005,"margin":0.19,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":33164328,"margin":0.75,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"rulr","ops":1057762,"margin":0.61,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"runtypes","ops":161785,"margin":0.21,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":264567,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":259466,"margin":0.65,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":230266,"margin":0.72,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":258985,"margin":0.65,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2736873,"margin":1,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3630183,"margin":0.55,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3558306,"margin":0.15,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162710566,"margin":0.27,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":37517302,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":825756,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":761252,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123393480,"margin":0.27,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36117046,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"spectypes","ops":39403859,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"spectypes","ops":29543682,"margin":0.73,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"spectypes","ops":139610332,"margin":0.22,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"spectypes","ops":27840718,"margin":0.22,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"succulent","ops":485972,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"succulent","ops":875086,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"succulent","ops":481499,"margin":0.82,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"superstruct","ops":164750,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"superstruct","ops":207598,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"superstruct","ops":164319,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"suretype","ops":57989406,"margin":0.16,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1853138,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1849638,"margin":0.59,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4275760,"margin":0.66,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3239091,"margin":0.32,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"to-typed","ops":114611,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3047817,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"toi","ops":1087833,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"toi","ops":1094680,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4094512,"margin":0.45,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":57650947,"margin":1.02,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36125874,"margin":0.38,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35799893,"margin":1.22,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171196888,"margin":0.2,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":302864,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"tson","ops":659042,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"tson","ops":740783,"margin":0.69,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"tson","ops":745645,"margin":0.75,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"tson","ops":748298,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1595509,"margin":0.72,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1611772,"margin":0.32,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"typia","ops":113146133,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"typia","ops":35669235,"margin":0.54,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"typia","ops":33102971,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"typia","ops":133688654,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3549745,"margin":0.67,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3559584,"margin":0.89,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5784106,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"valibot","ops":2214964,"margin":0.66,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"valibot","ops":1618895,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"valibot","ops":2175757,"margin":0.66,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"valibot","ops":1600009,"margin":0.3,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"valita","ops":6647815,"margin":0.5,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"valita","ops":6621914,"margin":0.38,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"valita","ops":6695431,"margin":0.76,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"valita","ops":6517566,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"vality","ops":209716,"margin":0.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"vality","ops":199292,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"vality","ops":205102,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"vality","ops":196529,"margin":1.05,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"yup","ops":68717,"margin":1.06,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"yup","ops":64902,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"zod","ops":707797,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"zod","ops":655344,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"zod","ops":654449,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"zod","ops":651951,"margin":0.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2781972,"margin":0.56,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"deepkit","ops":25543891,"margin":0.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1442999,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":312841,"margin":0.62,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1371291,"margin":0.5,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":307649,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163066739,"margin":0.25,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"jet-schema","ops":3866251,"margin":0.82,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"jet-schema","ops":3580244,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"jet-schema","ops":5959670,"margin":0.44,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"jet-schema","ops":3647437,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"}]}
\ No newline at end of file
diff --git a/docs/results/preview.svg b/docs/results/preview.svg
index 90b403280..e35bea095 100644
--- a/docs/results/preview.svg
+++ b/docs/results/preview.svg
@@ -36,10 +36,10 @@
-
-
-
-
+
+
+
+
@@ -76,10 +76,10 @@
-
-
-
-
+
+
+
+
@@ -116,10 +116,10 @@
-
-
-
-
+
+
+
+
@@ -156,10 +156,10 @@
-
-
-
-
+
+
+
+