Returning an empty array rather than NULL helps consumers avoid
conditionals.
Duck types FTW
Except for NULL, I guess
This came up when I learned that Oj parses BigDecimals as Strings.
Seemed like bad API design to sometimes return a Number and sometimes
return a String but this idea had not been articulated in the HTTP
Design Guide.
NULL
helps consumers avoid conditionals.NULL
, I guess