diff --git a/exercises/practice/markdown/.meta/example.moon b/exercises/practice/markdown/.meta/example.moon
index 5b8eef1..210b3fe 100644
--- a/exercises/practice/markdown/.meta/example.moon
+++ b/exercises/practice/markdown/.meta/example.moon
@@ -12,7 +12,9 @@ parse = (input) ->
in_list = false
markup ..= ''
- for line in input\gmatch "[^\n]+"
+ for input_line in input\gmatch "[^\n]+"
+ -- the loop variable is constant/immutable
+ line = input_line
-- handle the in-line markup
line = line\gsub("__(.-)__", "%1")
line = line\gsub("_(.-)_", "%1")