anchor.diff:          let collapseLines separator (sequence: string seq) =
               String.Join(separator, sequence)
               
  +        let splitLines (separator: char) (str: string) =
  +            str.Split(separator) |> Seq.ofArray
  +            
           let trimStart (line: string) =
               line.TrimStart()
               
  
positive.code:                     |> Seq.map (fun line ->
                          line
                          |> replaceRegex @"\s*/\*.*?\*/" ""
                          |> replaceRegex @"^(\S.*) {$" "$1{"
                          |> replaceRegex @"^\s+(.+?):\s*(.+?)(?:\s*(!important))?;$" "$1:$2$3;"
                      )
                      |> filterNotEmpty
                      |> collapseLines " "
                      |> replaceRegex @"([{};])\s" "$1"
                      |> replaceRegex @";}" "}"
                      |> Seq.singleton
                  );
                  
                  ".html", (fun (lines: string seq) ->
                      lines
                      |> Seq.map trimStart
                      |> filterNotEmpty
                  );
                  
                  ".meta", (fun (lines: string seq) ->
  
negative.code:                     lines
                      |> Seq.map (fun line ->
                          line
                          |> replaceRegex @"^(.*?)((?<=^|[;{}()])\s?//(?:\s.*|$))?$" "$1"
                          |> replaceRegex @"(?<!\w)(return|throw)(\s.*?)? if (.*?);" "if ($3)$1$2;"
                      )
                  );
                  
                  ".css", (fun (lines: string seq) ->
  