more flexibility in adding arguments to composed functions.