This module parallels elm/core's Platform.Sub module.
The functions here produce SimulatedSubs instead of Subs, which are meant to be used
to help you implement the function to provide when using ProgramTest.withSimulatedSubscriptions.
When you need to subscribe to multiple things, you can create a batch of subscriptions.
Transform the messages produced by a subscription.
Tell the runtime that there are no subscriptions.