Flow check
  from Facebook: http://flowtype.org