(
defmacro
safe
[
&
arg
-
list
]
`
(
if
(
<
(
count
~arg
-
list
)
2
)
(
try
~@arg
-
list
(
catch
Exception e# e#
)
)
(
do
~arg
-
list
(
try
(
rest
~arg
-
list
)
(
catch
Exception e# e#
)
)
)
)
)