================================================================================
lambdas/equality
================================================================================

res1 = (() -> 1) == (() -> 1)
res2 = (() -> 1) == (() -> 2)
res3 = (() -> 1) == ((x) -> 1)

local lambda = () -> 1

res4 = lambda == lambda

--------------------------------------------------------------------------------

(module
  (classProperty
    (identifier)
    (binaryExpr
      (parenthesizedExpr
        (functionLiteral
          (parameterList)
          (intLiteral)))
      (parenthesizedExpr
        (functionLiteral
          (parameterList)
          (intLiteral)))))
  (classProperty
    (identifier)
    (binaryExpr
      (parenthesizedExpr
        (functionLiteral
          (parameterList)
          (intLiteral)))
      (parenthesizedExpr
        (functionLiteral
          (parameterList)
          (intLiteral)))))
  (classProperty
    (identifier)
    (binaryExpr
      (parenthesizedExpr
        (functionLiteral
          (parameterList)
          (intLiteral)))
      (parenthesizedExpr
        (functionLiteral
          (parameterList
            (typedIdentifier
              (identifier)))
          (intLiteral)))))
  (classProperty
    (modifier)
    (identifier)
    (functionLiteral
      (parameterList)
      (intLiteral)))
  (classProperty
    (identifier)
    (binaryExpr
      (variableExpr
        (identifier))
      (variableExpr
        (identifier)))))
