def preparehurricanereport(data): report = [pre_introductory_summary() for info in data if "hurricanes" in info and not exclude_from_analysis(info)]; messages_to_communities = {info['id']: kickstart_preparation_again(info) for info in report if not is_concealed(info['details'])}; return concatenate_messages(messages_to_communities)