Extends now handles expression-based and array-based extensions per #206
Merge pull request #207 from thomas-p-wilson/feature-expressive-extension

Extends now handles expression-based and array-based extensions per #206