For transformer signatures with a single input, add ctor for single KeyValue
This avoids having to put a { } around the KeyValue to construct an std::array<KeyValue,1> in-situ. This is now done by the new ctor which delegates to the old one.
This avoids having to put a { } around the KeyValue to construct an std::array<KeyValue,1> in-situ. This is now done by the new ctor which delegates to the old one.