anchor.diff:              | Fable.String  -> primitiveType "str"
               | Fable.Number(kind, _) -> numberType com ctx kind
               | Fable.LambdaType(argType, returnType) ->
  -                let argTypes, returnType = FableTransforms.uncurryLambdaType [argType] returnType
  +                let argTypes, returnType = [argType], returnType
  +                // let argTypes, returnType = FableTransforms.uncurryLambdaType [argType] returnType
                   transformClosureType com ctx argTypes returnType
               | Fable.DelegateType(argTypes, returnType) ->
                   transformClosureType com ctx argTypes returnType
  
positive.code:                         |> Seq.toList
                      let membName = memb.DisplayName
                      let args = (thisArg::memberArgs)
                      makeAssocMemberItem com ctx membName args memb
                  )
              )
          let generics = getEntityGenArgs ent
  
negative.code:     //         | _ -> false
      //     loop body
  
      let makeAssocMemberItem (com: IRustCompiler) ctx (memb: Fable.MemberFunctionOrValue) (membName: string) (args: Fable.Ident list) =
          let parameters = memb.CurriedParameterGroups |> List.concat
          let returnType = memb.ReturnParameter.Type
          let fnDecl = transformFunctionDecl com ctx args parameters returnType
  