fails:The throw keyword only any object as its argument
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
