What do you think about letting the user determine a custom JSON reviver? Would be pretty useful for reviving Date objects.