This would allow to make even more safety assumptions but: - Can we really guarantee it? - Where do we stop? Should it be the role of this library to ensure that the `partial_sigs` field only contains valid signatures?