panic<E extends Error> static method
Error が発生したことを表す型.
プログラムを停止させる処理に利用する.
Error をそのまま throw しただけでは log の情報が付与されないため Panic に Error を wrap する必要がある.
Implementation
static Never panic<E extends Error>(E wrapped, [Log? log]) {
final result = Panic<E>(wrapped, log);
throw result;
}