function statementCouldHaveUnenclosedNewline(node) {
  if (node.leadingComments?.length || node.trailingComments?.length) {
    return true;
  }

  switch (node.type) {
    case "VariableDeclaration":
      return node.declarations.length > 1;
    default:
      return false;
  }
}
@param {import("@marko/compiler").types.Expression} node