Good catch. This is an API error, will fix.
> The interesting thing is that we can omit declaring "throws Throwable"
> for invokedynamic intrinsic, so the "sneaky throw" of undeclared
> checked exception is possible:
>