The
autouse module may do what you want, but
unfortunatly the docs don't seem to go into sufficient
detail on when the module is actually loaded into memory.
But if it works like it seems like it should than it would
be better than manually doing
require and
import or using a custom
AUTOLOAD.