jsonify schema and taste files, and add docs.

It's not any less safe than "zip". I've added a comment saying what happens if they're different lengths. The caller should ensure they're the same.