"Syntax" errors 

pic.twitter.com/BFQuG7I4cm
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
- Type safety and property validation. (Although I assume you're using TS or Flow?) - Not having to repeat property names, just pass the values into the constructor. - To avoid the type property, which serves a different purpose than the other, type-dependent properties.
As for IPC: doesn't mean you can't marshall using a toJSON method. I realize it's a matter of opinion though. Personally, I just feel like type properties in particular reinvent the wheel.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.