We need a "unique identifier" for FF that is viewable by humans. For many of these, it will be their arguments (e.g., ensure_function("banana") would be able to use the "banana" argument as its unique identifier). But for example unit tests, that will need to be based on the function being called and it's arguments.
Not sure about about TIFA and its hodge-podge of things, need to think about that more. Take the unused_variable example - obviously the name of the variable, but what else uniquely identifies things? It's location?
We need a "unique identifier" for FF that is viewable by humans. For many of these, it will be their arguments (e.g.,
ensure_function("banana")would be able to use the"banana"argument as its unique identifier). But for example unit tests, that will need to be based on the function being called and it's arguments.Not sure about about TIFA and its hodge-podge of things, need to think about that more. Take the
unused_variableexample - obviously the name of the variable, but what else uniquely identifies things? It's location?