I die a little inside every time I write:

    JSON.stringify(val, null, 2);
(So yes, but it goes beyond booleans. All optional parameters should be named parameters.)