Eiffel-style Design By Contract library for CoffeeScript (and Javascript)