anchor.diff:  namespaceRef          := sepBy1 identifier <| token "." |>> String.concat "."
   recorddefRef          := pipe2
                            <| (keyword "record" >>? identifier)
  -                         <| (Indentation.indentedBlock recorddef_stmt .>>? nextLine)
  +                         <| ((*Indentation.indentedBlock*)many1 recorddef_stmt .>>? nextLine)
                            <| Node.record
   recorddef_stmtRef     := (identifier .>>.? (token ":" >>? ``type``)) |>> Node.recordEntry
   typedefRef            := keyword "type"
                            >>? identifier
  -                         .>>.? Indentation.indentedBlock typedef_stmt
  +                         .>>.? (*Indentation.indentedBlock*)many1 typedef_stmt
                            .>>? nextLine
                            |>> Node.typeNode
   typedef_stmtRef       := identifier .>>.? opt (keyword "of" >>? ``type``) |>> Node.typeEntry
  
positive.code:                          <| Node.lambda
  line_exprRef           := pipe2
                            <| attempt line_expr_0
                            <| attempt (opt (Indentation.indentedBlock (token "|>" >>? identifier .>>.? invoke_list)))
                            <| Node.fluentCall
  line_expr_0Ref         := pipe2
                           <| line_expr_1
  
negative.code:                           <| block
                            <| Node.functionNode) .>>? nextLine
  func_paramsRef        := many ((identifier .>>? token ":") .>>.? (opt <| keyword "ref") .>>.? ``type``) |>> Node.functionParameters
  blockRef              := (((*Indentation.indentedBlock*)many1 block_line .>>? nextLine)
                            <|> (valueToList local_stmt))
                           |>> Node.codeBlock
  block_lineRef         := local_stmt
  