I just published version 1.0.0 of
The example is live at https://billstclair.github.io/elm-port-funnel
I will now begin work at converting my existing port modules to funnels. Those will be major version bumps, but will make them much easier to combine.
Thank you to @splodingsocks for the basic idea that I generalized to create this package.