some further refinement, more comments and array methods, functions for binary representation
aesthetical improvements
Merge remote-tracking branch 'origin/master'

Conflicts in Array.js (binaryIndexOf was copied to both) resolved
+F.js
docs for F()
defined some contracts in the docs
error handling thoughts
fantasy-land implementation of Functions as monads
subfolder for Stream project
rename ValueStream.of -> ValueStream.for, fix firing argument arrays, +ValueStream.of()
messaging with strings instead of stop()/go() cycle
do not propagate unchanged values
fantasy-land implementation of Arrays as monads
fantasy-land implementation of Arrays as monoids, +ES6-compatible Array.of
Array::zipAp with multiple arguments and partial application, +Array::and,
Array::or
Merge branch 'master' into stream

Conflicts resolved in
	Function.js
	lazy.js
fantasy-land implementation of Lazy as a monad

also incorporating the changes from the streams branch
Merge branch 'master' into stream