These instances originally existed on the Lovelace type.
As the Lovelace type is deleted and we use L.Coin instead,
these instances are added to L.Coin. The instances are
purely for the convenience of writing expressions involving
L.Coin but be aware that not all uses of these typeclasses
are valid.