Is it technically possible to send a payment consisting of several outputs, of which two (or more) are the same?
ie input collected 10 btc -> output to 1abc 1btc, output to 1abc 1btc, output to self 8btc (change)?
Will the client allow it? Can it be handcrafted?
I'm building a merchant-type app, and am trying to account for strange, non-standard transactions.