(module test_22b2_two_fns_missing_constraint
  (class TShow
    (param a)
    (method tshow
      (type (fn-type (params (own a)) (ret (own (con Str)))))))
  (fn describe_first
    (type (forall (vars a) (fn-type (params (own a)) (ret (own (con Str))))))
    (params x)
    (body (app tshow x)))
  (fn describe_second
    (type (forall (vars b) (fn-type (params (own b)) (ret (own (con Str))))))
    (params y)
    (body (app tshow y))))
