> IBAN is public facing and it is not a problem to share.
I would be careful. In practice, you can setup a SEPA collection with an IBAN without the owner even knowing or signing a mandate because the banks don't check.
Of course, you can revert the transactions made this way, ... if you notice them (you have 30 days).
I think that you are correct. I was looking for this in the comments.
At that period in history, the French kingdom (catholic) was at war with the Spanish kingdom (also catholic) and Italian kingdoms/duchies. A pope had immense political power because of the fervor of the people. If the pope excommunicated a king, he would lose a lot of power in his kingdom and all catholic countries would have a good reason to declare war. Hence, the strategical relocation of "a" pope in the city of Avignon, under French "protection".
I believe the threat is to "protect" a new pope in the US. Whether catholic (maybe other christian denominations) Americans would support it...
Probably we should say "union" instead of sum, as typescript unions are not discriminated. string | string in typescript is exactly the same as just string, while Either[String, String] is a type which is exactly a sum of two string types. Plus Either is biased towards R, the happy path value.
I personally think it’s not worth it.
See https://en.wikipedia.org/wiki/Latin_declension