variables.
are automatically flattened (leading to better build files), and the list and filename functions are vastly more orthogonal.