everyKv
Usage: everyKv(kpred, vpred[, opts])
Like 'every' but takes separate key and val preds and works on associative collections.
Example:
const s = require('speculaas');
const {isInteger, isString} = s.utils;
s.def('::scores', s.everyKv(isString, isInteger));
s.isValid('::scores', {'Sally': 1000, 'Joe': 500});
// true
s.isValid('::scores', {'Sally': 1000, 'Joe': '500'});
// false