Without expanding the file name to an absolute file name the following
invocation would go wrong:
,----
| kaarvork some-template .
`----
Because `kaarvok' would not know what to do with the `.' and errors
would occur.
Files that aren't parsed for their contents should still have their
destination name parsed in case either the file or parent directory have
variables in them.