This also puts a stake in the ground as to which is better when selection from multiple signatures.
Next step is to modify for HLSL rules.