anchor.diff:       then ()
        else raise_error (Errors.Fatal_UnexpectedNumberOfUniverse,
               (BU.format4 "Expected and generalized universes in the declaration for %s:%s are different, input: %s, but after gen: %s"
  -               eff_name.str comb (Print.univ_names_to_string us) (Print.univ_names_to_string g_us)))
  +               eff_name comb (Print.univ_names_to_string us) (Print.univ_names_to_string g_us)))
               t.pos in
     g_us, t, ty
   
  
positive.code:   end;
    (lid, uvs, tps, c)
  
  //let tc_polymonadic_bind env (m n p:lident) (t:S.term) : (S.term * S.typ) =  
  
  
  
  
negative.code:    *   - Record k in the effect declaration (along with the combinator)
     *)
  
    let check_and_gen = check_and_gen env0 ed.mname.str in
  
  
    (*
  