agree (npm): Introspectable contracts programming for JavaScript
Keywords: contracts|contracts-programming|design-by-contracts|invariants|javascript