module OpenNamespace.RootModule
open System
open System.Collections.Generic

let foo: Regex(*-1,0*) =
  Regex(*-2,0*)

type T = {
  Value: Regex(*3,0*)
}
with
  member _.Foo () =
    Regex(*3,0*)

module Nested1 =
  open System
  open System.Collections.Generic

  let foo =
    Regex(*-2,|-2*)

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