Changes for clojure.core/future-cancelled?

Bertrand on Sat, 09 Jun 2012
user=> (def f (future (Thread/sleep 5000) (inc 0)))
#'user/f

user=> (future-cancel f)                           
true

user=> (future-cancelled? f)                       
true

user=> (future-done? f)                            
true

user=> @f                                          
java.util.concurrent.CancellationException (NO_SOURCE_FILE:0)