pub fn has_thrown() -> i32
1 when a throw caused the last trap, else 0: the trap was a misuse.
1
throw
0