Start of LID file generation.
Lowercase file & directory names.
Output valid Dylan that might compile.
Proper module header.
Missing semicolons.
Put _ after parameter names.

This avoids issues with names like 'end' which are reserved
words.