DetailsDecider(decide_if_changed) Notice that during the function definition, the dependency (input file) could be the first argument, and afterwards the target. Both of these are definitely passed into the functions as SCons Node objects, which we convert to strings using the Python str(). The third argument, prev_ni, is undoubtedly an object that