Play with terminating a producer goroutine early.
Play with closure variable capture.
Begin playing with fuzzy search algorithms.
Play with mapfs, listing of root directory.
Update initial input to include a fenced Go code block.

Also render output after markdown.Process just in case it changed
(e.g., due to Go code formatting component).
Better local variable name.