public IEnumerable<string> DeclareBase( EmitValHLSL val, string prefix, string semantic, string suffix) { return DeclareBaseImpl( (dynamic) val, prefix, semantic, suffix); }