# 
        cp.spec.Definition
    
A Definition is a superclass for a "runnable" specification. It doesn't do anything itself, but provides a common ancestor for all implementation classes like Specification and Scenario.
        # 
        API Overview
    
Functions - API calls offered directly by the extension
- is 
Constructors - API calls which return an object, typically one that offers API methods
- Definition 
Methods - API calls which can only be made on an object returned by a constructor
- run 
