anchor.diff:                      | A.MemberKind.OptionalField
                       | A.MemberKind.Constant _ -> failwith "attribute not allowed on constructors"
                   | Member.StaticConstructor ->
  -                    jsMember false
  +                    if treatReflectedDefinitionAsJavaScript then
  +                        jsMember false
   
               for m in t.GetMethods(Reflection.AllMethodsFlags) do
                   readMember m
  
positive.code:                         addMethod mAnnot mdef (getKind()) false Undefined
                      | A.MemberKind.AttributeConflict m -> error m
                  | Member.Constructor cdef ->
                      if mAnnot.Kind.IsNone then () else
                      match mAnnot.Kind.Value with
                      | A.MemberKind.Stub ->
                          let expr = Stubs.GetConstructorInline annot mAnnot def cdef
                          addConstructor mAnnot cdef N.Inline true expr
  
negative.code:                     | Some expr ->
                          let mem = Reflection.ReadMember m |> Option.get
      
                          let nr k = getUnresolved mAnnot (if isInline then N.Inline else k) false expr
  
                          match mem with
                          | Member.Constructor ctor ->
  