A lightweight tool for ad-hoc, runtime, "duck type" contract enforcement in javascript.  See http://en.wikipedia.org/wiki/Duck_typing.