Gradual, dependent typing for Clojure(Script). Also comes with clojure.spec interop.
Chart loads on client side