allow a single trailing comma in objects or arrays
parser (and encoder) accept `calendar:datetime()` tuples and
convert into iso8601 strings
v2.1