Allow modules to be extended