anchor.diff:  open FSharp.Patterns
   open FSharp.Patterns.List
   
  -
  -
  -//===============================================================================================
  -//===============================================================================================
  -//===============================================================================================
  -//===============================================================================================
  -//===============================================================================================
  -//===============================================================================================
  -//===============================================================================================
  -//===============================================================================================
  -//===============================================================================================
  -// This is where the fun really begins
   module FountainTestParser =
   
     //====== Fountain Schema/Syntax Definition
  
positive.code:     | _ -> None
  
    /// Defines a context for the main `parseBlocks` function
    // TODO: Question: what is the Links part supposed to represent?
    type ParsingContext = 
      { 
        Newline : string 
  
negative.code:         yield! accLiterals.Value
          let body = parseChars [] body |> List.ofSeq
          //TODO: why won't it accept this?
          // until i figure out what's happening here, Note won't work, because it just pulls the text out entirely.
          //yield f(body)
          yield! parseChars [] rest
  
  