   ;; Returns a new version of the `news-component` with the :user-profile component resolved
   ```
 
-  Two shorthand functions are defined that allow you to omit first two arguments:
+  Two shorthand functions are defined that allow you to omit the first two arguments:
   
   - `resolve-subscription-dep` - Resolves a subscription dependency
   - `resolve-component-dep` - Resolves a component dependency

       (assoc (:main system) ::system system)))))

(defn constructor
  "Createas a UIComponent record. Accepts `opts` as the argument. `opts` is
  a map that can have the following params:

  - `:component-deps` - Which child component is this component dependent on

  "Creates a component system.

  Component system is a group of components that are interdependent. Each component
  system must define a `:main` component that will be returned from the `system`
  function.

  `system` function resolves dependencies between components.
