message: Style tweaks to ArrowFunctionExpression printer case.
diff: @@ -355,21 +355,20 @@ function genericPrintNoParens(path, options, print) {
  return concat(parts);
  case "ArrowFunctionExpression":
  - if (n.async)
  + if (n.async) {
  parts.push("async ");
  + }
  if (n.typeParameters) {
  parts.push(path.call(print, "typeParameters"));
  }
  - if (
  - !options.arrowParensAlways &&
  + if (! options.arrowParensAlways &&
  n.params.length === 1 &&
  ! n.rest &&
  n.params[0].type === 'Identifier' &&
  ! n.params[0].typeAnnotation &&
  - !n.returnType
  - ) {
  + ! n.returnType) {
  parts.push(path.call(print, "params", 0));
  } else {
  parts.push(
  