pub type ExceptionTarget = HoleTarget;
struct ExceptionTarget { pub block: Block, pub args: Vec<Either<usize, Value>>, pub num_holes: usize, }
block: Block
args: Vec<Either<usize, Value>>
num_holes: usize