This generic is used by developers to define how one Scheme object
inherits from another (typically the scheme defined in the layout). This is
called when adding a new Scheme via inheritance.
Usage
scheme_inherit(e1, e2)
Value
A new Scheme object.
Arguments
e1
The parent Scheme object.
e2
The child Scheme object. Usually should have the same key as
e1.