fails:The throw keyword only allows symbols and strings as it's argument
fails:The throw keyword converts strings to a symbol
fails:The throw keyword raises a name error if outside of scope of a matching catch
fails:The throw keyword raises a ThreadError if used to exit a thread
