(defprim :<= (:number :number) :infix)
(defprim :any? (:agentset))
(defprim :ask (:agentset :command-block))
+(defprim :ca ())
(defprim :clear-all ())
(defprim :crt (:number (:command-block :optional)))
(defprim :color ())
(defprim :display ())
(defprim :with (:agentset :reporter-block) :infix)
(defprim :fd (:number))
-(defprim :hatch (:number :command-block))
+(defprim :hatch (:number (:command-block :optional)))
; (defprim :let (t t)) ; keeping this here, commented out, to note that it has special processing
(defprim :if (:boolean :command-block))
(defprim :if-else (:boolean :command-block :command-block))
(defprim :random-float (:number))
(defprim :random-xcor ())
(defprim :random-ycor ())
-(defprim :round ())
+(defprim :round (t))
(defprim :reset-ticks ())
(defprim :lt (:number))
(defprim :rt (:number))