Results 2 issues of Bruno Vecchi

`defrules` does not close over lexicals, so this fails: ``` clojure (ns nag.test-locals (:require [clara.rules :refer :all])) (defrecord Message [message]) (let [f #(println "It worked!" %)] (defrule foo [?f (f...

enhancement

Add a test case that asserts that `false` can be piped through a throttled channel. This is to avoid possible bugs where we check for truthiness instead of `nil` when...

enhancement