with {:ok, activity} <- insert_activity(params), with {:ok, _notification} <- send_notification(activity), with {:ok, _feed} <- add_to_feed(activity), with {:ok, _summary} <- update_monthly_summary(activity) with {:ok, _athlete} <- recalculate_athlete_performance(activity) with {:ok, _athlete_reminder} <- reset_inactive_reminders(activity) end) end end