Insert multiple macros at once

Is it possible to programmatically insert multiple macros at once, for example inserting a Macro with a body of multiple other macros?
Or even better: Insert multiple macros after the current macro?

Thanks and best regards.