Hi @ben,
We had a bit of a discussion about $
vs ()
etc here:
I'm preparing some reference material that should hopefully help too, it should be ready for sharing in the next day or two.
There's some links for info on 'innards' here: https://tidalcycles.org/index.php/Haskell_resources