public SourceTransformation(SourceContext context, Func <string, string> transformation)
 {
     this.Context        = context;
     this.Transformation = transformation;
 }
 internal void Deconstruct(out SourceContext context, out Func <string, string> transformation)
 {
     context        = this.Context;
     transformation = this.Transformation;
 }