I thought it would be good to have a 'function of the week', where we pick a function to look at in detail, and how it fits with other functions. If you'd like to understand a Tidal function more, or share your experiments with it, then please add your nomination below!
FOTW#2 - swingBy
spread or weave (and variations) would be nice
Snowball
ur -- though I do see that it's a topic in the coming weeks.
would also love to understand snowball better
:t zoom
cool, this thread brought me to the list https://tidalcycles.org/index.php/All_the_functions
an example from there
d1 $ every 4 (zoom (0.25, 0.75)) $ sound "bd*2 hh*3 [sn bd]*2 drum"
and a flip by me 
d1 $ every 7 (zoom (0.15, 0.95)) $ loopAt 2 $ chop 3 $ sound "break:18"
could even add something like this...
d2 $ s "808cy:3*4"
# gain (range 0.6 0.8 rand)
wchoose [("lindenmayer", 0.3), ("runMarkov", 42)]
(I think I stated the preference quite clearly.)
i also vote for snowball !
Mask 
Bring back FOTW pls!!
Ok will have a think! Any new nominations?
How about while? There was some talk about it recently, and it seems versatile enough for a closer look
Possibilities of when do peak my interest.
both inside and outside are not obvious, but are so powerful
Did we not cover while in the course around binary patterns? If not that's a definite. inside/outside also excellent suggestions. I might flip a coin. It might have to be after the 25th now but will be before the new year! We should also do a general q+a session
Oh and I can't remember what when does but will look into that too!
When offers a conditional possibilities:
Only when the given test function returns True the given pattern transformation is applied. The test function will be called with the current cycle as a number.
d1 $ when ((elem '4').show) (striate 4) $ sound "hh hc"
It would be interesting to learn what conditions could be inserted instead of ((elem '4').show)