fun handle(exceptionType: Type, fallthrough: Boolean = false, f: Assembly.() -> Unit): GuardedAssembly