* Handle closure compiler type cast syntax correctly Fixes https://github.com/prettier/prettier/issues/1445 * Move closure type cast detection to needParens in fast-path.js * every => some and added additional check for leading comment