/// Some doc
module OpenNamespace.RootModule

open System
open System.Collections.Generic
open System.Collections.Concurrent

/// Some doc
let foo: Regex(*-2,0*) =
  Regex(*-3,0*)

/// Some doc
type T = {
  Value: Regex(*-7,0*)
}
with
  /// Some doc
  member _.Foo () =
    Regex(*-12,0*)

/// Some doc
module Nested1 =

  open System
  open System.Collections.Generic
  open System.Collections.Concurrent

  /// Some doc
  let foo =
    Regex(*-3,|-2*)

  type T = {
    Value: Regex(*-6,|-2*)
  }
  with
    member _.Foo () =
      Regex(*-10,|-4*)
