not all from demo must be written, but nothing shall be forgotten
leading tabs and trailing blanks are not ok
filter6.py now testable, but still not ready
test_filter6 now has one test for mach_output, need some more...