Optimisation to Future.run for the Now instance and some extra tests.
Early version of Timer for performing timeouts using Future.
Made function0Instance and function1Instance vals instead of defs, also removing the unnecessary generics from function0Instance.
Use prop instead of check.
Merge pull request #319 from seanparsons/function-instance-tweak

Slight performance tweaks to Function.scala.
Merge pull request #320 from seanparsons/future-tweaks

Optimisation to Future.run for the Now instance and some extra tests.
Merge pull request #321 from seanparsons/timer

Early version of Timer for performing timeouts using Future.