Right, but how do we pass it in? For some of them we pass in a file, but for a lot of these it could just as easily be piped in via stdin, or specified as parameters on the command line (I don't remember if we actually do so or not).