package ModuleA; use SelfLoader; sub new; sub A1; use ModuleB __DATA__ sub new { } sub A1 { }