Because scheduled functions run on set time intervals instead of being triggered by system actions, they don’t actually require defined arguments either. In a scheduled function, you need to run a search or getRecords function to grab all of the records you want to work with.
Along the same lines, you don’t work out of a specific module. Depending on the need, you can call records from whichever module you need.