Added asm-mode as a temp placeholder. Still no idea what I'm doing.
Arguments are now lists.

process-file just refuses to behave properly if, brace yourself, there
are spaces in the string. GASP!