def setup(self):
pass<EOL>
Extension subclasses should implement this to scan whatever
source files they have to scan, and connect to the various
signals they have to connect to.

Note that this will be called *after* the `tree.Tree`
of this instance's `Extension.project` has been fully
constructed, but before its `tree.Tree.resolve_symbols`
method has been called.