‘Foo’ is a placeholder name used originally in computer-related work (apparently first used by the Tech Model Railroad Club), commonly used to represent unknown values, typically when the purpose of said value is understood, but its precise qualities are unimportant and arbitrary.
Include ‘foo’ as a name of something significant in its role but not in its details. I like the necessary coining of new words.