+ realized HasSource won't work, changing to Context
+ specifying Expression
+ off-by-one error. ego much?
+ transposing sequences
+ transposing labels.
+ testing source-context retention