@ianbicking Agreed re adaptability, and agreed re longevity.
Also:
- There should be an API for this specific thing
- The implementation burden of this whole general model is massive, not all of that burden is strictly necessary to achieve said adaptability, and that burden narrows the field
- The kinds of hidden internal dependencies this model creates are nightmarish, revive ideas about scope & arg passing that mostly died in the 50s/60s
- The mental model is simply unmanageable