<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def module_broadcast(m, broadcast_fn, *args, **kwargs):
 """ Call given function in all submodules with given parameters """

    apply_leaf(m, lambda x: module_apply_broadcast(x, broadcast_fn, args, kwargs))