Graying out unused declarations

Would it better to use `Array.Async.map`,  `Array.exists` and eliminate the use of `Async.RunSynchronously`.