new instance for SS.Type
added some guards. todo turn this into correct Gen. still one failcase
Merge remote-tracking branch 'evan/dev' into arbitary-tipe
better gen and shrink, but stack overflows
turned off Data and Record types, found a bad test case with lambda
also should be able to check both sub-types are valid
really didn't need this
better shrinking and not-infinite-dump generation results in passed tests!
Merge remote-tracking branch 'evan/dev' into arbitary-tipe
used a more specific PP rendering to revert the changes to SS.Type pretty
Merge pull request #452 from johnpmayer/arbitary-tipe

Added pretty.parse tests for SourceSyntax.Type
restrict incoming ports to disallow data structures that contain signals, only "top-level" signals are allowed
Simplify the JS API for sending values to signal ports, making error handling more reasonable