Also, switch from returning false to throwing errors in most verify*() functions, as well as in `await signatures[*].verified`, in order to be able to show more informative error messages.