In Bitcoin, OP_CHKSIG supports various kinds of ways to provide signature. In particular, it is possible to provide signature for only one transaction output, allowing other input/outputs to be added to transaction in future. We need similar feature for more flexible scripting.