# Functions
NewCommand accepts an initial command object, created in a sub-commands Init method, and finishes preparation of the object.
NewHandler is called by parent commands in order to create a new sub-command "defined" by the given handler.
# Interfaces
Cobra defines the handler behaviors implemented by each the Handler structs exported by each sub-command package.