+//
Title
+//
+// Some paragraph text
+// with multiple lines
+//
+//
+```
+
+### Normalizing user-provided filenames
+
+```rust
+let user_filename = "My Document (2023).pdf";
+let safe_filename = name_fix(user_filename);
+// Result: "my_document_2023_.pdf"
+
+let user_path = "/uploads/User Files/Report #123.xlsx";
+let safe_path = path_fix(user_path);
+// Result: "/uploads/User Files/report_123.xlsx"
\ No newline at end of file
diff --git a/src/text/dedent.rs b/src/text/dedent.rs
index cfc3867..ca9f659 100644
--- a/src/text/dedent.rs
+++ b/src/text/dedent.rs
@@ -81,3 +81,52 @@ pub fn dedent(text: &str) -> String {
.collect::