tryAny (x:xs) c = either (\(_::SomeException) -> tryAny xs c) return =<< try x
tryAny (x:xs) c = either (\(_::SomeException) -> tryAny xs c) return =<< try x
tryAny (x:xs) c = either (\(_::SomeException) -> tryAny xs c) return =<< try x