I decided to leave these two cases in the same file because we will inevitably make handling for array/object arguments consistent down the line.