Add basic IAM credentials sanity check
Fix scan/query result macro bug
Add multi-kvs support to `batch-write-item`
Add combinatorial sanity-check: don't allow multi-key value combinations