does not have to be a partial, as @agramfort pointed out. I would sat `callable` and describe the  expected call signature below as you did