Extensive property based testing for Javascript, based on Haskell's SmallCheck library.