proc err(arg)
{
"" , arg, '\n';
}
proc main()
{
try { var n = err.length(); } catch (e) { "Caught ", e, " #1\n"; }
try { var n = err[0]; } catch (e) { "Caught ", e, " #2\n"; }
try { forall (err[i]) {"BARF\n";} } catch (e) { "Caught ", e, " #3\n"; }
try { var a = foreach(err[i]) {nil}; } catch (e) { "Caught ", e, " #4\n"; }
}