Multi assign/stream

(NOTE: spruced up the formatting of your code example using triple-backticks ```)

I don’t personally see a huge difference between adding a stream by writing:

  {:stream, [{:whatever, %Whatever{}}]},

and

  |> stream(:whatever, %Whatever{})

Your post mentions “along with their parentheses”, but the former definitely seems to have more bracketry than the latter.