ctrl.m .compactMap { shouldLoad%NAME%($0) } .flatMap { v -> AnyPublisher in world.net().%REQUEST%(v).eraseToAnyPublisher() } .receive(on: DispatchQueue.main) .sink { v in world.result%NAME%.send(v) } .store(in: &%SUB%.subscriptions)