add jonas.min.js.gz to .npmignore
remove stray semicolon
prefer jonas.min.js in script tag and amd laod tests
added a little bench script for stress testing bare setImmediate
rename setImmediate bench file
simplify updateProperty, tighten up formatting
prefer is_function to typeof testing
rename State to pState and implement State, which is synchronous, i.e. isn't promise-backed
constructors not makers should support special arities, etc.
DRY factories for monads in general and State,pState in particular
DRY State,pState helpers (still need to implement several)
rename bench-scratch -> bench-pState; make a copy of the latter for adaptation in terms of State monad
bench-state uses the State monad, so get rid of unneeded timer params; stateUpdate was calling the wronger make function
remove commented code from bench-state
further generalize some factories in light of Cont,pCont; Cont and pCont implemented, monad law specs impl'd and passing
beginnings of callCC and some specs for it
getting closer to a working callCC, but it's returning a function when it seems it should be returning and instance of jonas.Cont.makeCont
callCC and callCpC -- working, many thanks to Perrin for his insights
credit for callCC; stub in specs for callCpC
touch up call_cc_fac; implement yin-yang.js in support/