4. Downloading CSV (TSV, SSV, *SV) data periodically from banks, and using it directly as hledger's data files, without converting to journal format at all. (Optionally adding a journal file just for configuration directives.)
5. Generating one of hledger's input formats from somewhere and piping it into hledger's stdin, running it without saving any data files.