After reading a friend’s article about constraint notation, I realized I need this… for things.
With prior authorization and a promise to give the due props, I sucked this functionality out of Ramda
and re-wrote it without any dependencies, here. The pattern of parsing a spec
object for later comparison works great in native
Array.filter() or in object streams–like
when using highland.js.