Updated function names
Clojure validation for int, bool, double
Cleanup & extra validations
Allow replacing constructs for Clojure
Cleanup warnings