Calling with input names
You can name the inputs when you call a function: pattern(drum=snare, beats=[2, 4]). Named inputs can go in any order, and skip the ones with defaults.
Challenge A:def pattern(drum, beats): drum(beats). Call pattern(drum=snare, beats=[2, 4]).