Establish an ISA relationship with base classes at compile time
Description
"base" module allows you to both load one or more modules, while setting up
inheritance from those modules at the same time. Unless you are using the
"fields" pragma, consider this module discouraged in favor of the
lighter-weight "parent".