Macros

Macros are basically Actions exposed to the spec (E.g. $files([.go, go.mod]).

The brackets are optional if no argument is passed (so $files is equivalent to $files()).