anchor.diff:  [<JavaScript>]
   module Controls =
   
  -    let private Input' (var: unit -> IRef<'T>) (layout: IRef<'T> -> #Doc) : Formlet<'T> =
  +    let private Input' (var: unit -> Var<'T>) (layout: Var<'T> -> #Doc) : Formlet<'T> =
           Formlet (fun () ->
               let var = var()
               {
  
positive.code:                     ]
              })
  
      let ManyWithModel (m: ListModel<'K, 'T>) (insertInit: unit -> 'T) (f: IRef<'T> -> Formlet<'U>) =
          Formlet (fun () ->
              let mf = ListModel.Create fst []
              m.Iter(fun x ->
  
negative.code:     let Select init items = Select' (InputInit' init) items
  
      // Radio ('T)
      let private Radio' (var: unit -> Var<'T>) (items: list<'T * string>) =
          Formlet (fun () ->
              let var = var()
              {
  