We can generalize zaps to anything by removing the bolt11 and just putting amount + denomination.
So I could just create a zap receipt for a keysend payment without the bolt11 tag?
We would have to update the spec but yeah. You could also create a fake bolt11 if you wanted to be backwards compatible