Ugly IDL is ugly. (Remove special casing of null to align with ES6.)