First working for-loop.
Cleanup and document macros.
Make MAP eval by itself.
Move the CPP magic somewhere more obvious.
Improve documentation in CPP library.
Move over to shet_json_t for passing tokens.
Add JSON unpacking macro.
Handle no-argument case for MAP macro.
Add example SHET_UNPACK_JSON.
Add EZSHET_WATCH.
Add gitignore.
Added some brief blurb.
Add SHET_PACK_JSON macro.
Add EZSHET_EVENT.
Improve EZSHET error message quality.
Move type-list string generation into shet_json.h
Add EZSHET_ACTION.

Notably includes multi-return callbacks.
Added EZSHET_PROP.
Add EZSHET_VAR_PROP.

Also make property callbacks receive only a single JSON value.
Document JSON types.