Wrap all modules with selfex. functions