    :state-aggregation
    {:summary "Onyx provides the ability to perform stateful updates for segments calculated over windows. For example, a grouping task may accumulate incoming values for a number of keys over windows of 5 minutes."
     :link nil
-    :model {:aggregation/init {:doc "Fn (window) to initialise the state."
+    :model {:aggregation/init {:doc "Fn (window) to initialize the state."
                                :type :function
                                :optional? true
                                :added "0.8.0"}

             :added "0.8.0"}

            :onyx.messaging.aeron/subscriber-count
            {:doc "The number of Aeron subscriber threads that receive messages for the peer-group.  As peer-groups are generally configured per-node (machine), this setting can bottleneck receive performance if many virtual peers are used per-node, or are receiving and/or de-serializing large volumes of data. A good guidline is is `num cores = num virtual peers + num subscribers`, assuming virtual peers are generally being fully utilised."
             :optional? true
             :type :integer
             :default 2

             :added "0.8.0"}

            :onyx.windowing/min-value
            {:doc "A default strict minimum value that `:window/window-key` can ever be. Note, this is generally best configured individually via :window/min-value in the task map."
             :type :integer
             :optional? true
             :default 0
