# foo.py: objects that manage the interaction between foos and bars # (see eof for license and detailed description)