Adding broadcast_apply_with_index, adding fan-out to (old) broadcast, adding (trivial) broadcast_apply test