fails:The throw keyword does not convert strings to a symbol
fails:The throw keyword raises an ArgumentError if outside of scope of a matching catch
fails:The throw keyword raises a ArgumentError if used to exit a thread
fails:The throw keyword raises an ArgumentError if used to exit a thread
