Add Typeable instances for 8+-tuples
Add frontend support for running "parallel" iterations with Wool.
Merge pull request #118 from pjonsson/wool-support

Add frontend support for running "parallel" iterations with Wool.
Removed unnecessary constraint (Syntax state) on Stream constructor
Since the constructor is not exported, this should not break any code.
Changed Stream implementation to avoid the existential state type
Uncommented export list in Stream module
Added comment about new Stream implementation
Add a CONTRIBUTING.md.
Merge pull request #119 from pjonsson/contributing-document

Add a CONTRIBUTING.md.
Merge pull request #120 from Feldspar/stream-no-exists

Simplified Stream implementation
Changed return to loop in Stream
(Suggested by Josef)
Generalize the type of `unit` in the Vector library
Now it can create a unit vector of any dimension
Use `save` in `store`. Fixes #121.

The function `store` is supposed to store arrays to memory.
But it didn't because it relied on the `parallel` construct
which doesn't give guarantees anymore. So we need to
use `save`.
Fixed whitespace in Vector.hs
Fixed impossible type of newLen1
Reactivated tutorial test suite
The tutorial still needs overhaul, especially to account for multi-dimentional vectors.
Renamed tVec to tPull
Keep recursing after the first simplification to simplify subexpressions.
Simplify save (materialize ..).
Merge pull request #125 from pjonsson/simplify-more

Simplify untyped expressions a bit more.