Don't use 'file' and '--file'!

Change the input filename argument to 'filename'; the presence of an arg named 'file' meant that we could never disable the '--file' argument, so we could never filter read(2), fstat(2), etc.