Set: pp::colors
  Set: pp::unicode
  Assumed: T
  Assumed: R
  Assumed: f
  Coercion f
variable f : T → R
coercion f
  Assumed: g
coercion1.lean:7:0: error: invalid coercion declaration, frontend already has a coercion for the given types
  Assumed: h
coercion1.lean:9:0: error: invalid coercion declaration, a coercion must have an arrow type (i.e., a non-dependent functional type)
  Defined: T2
  Defined: R2
  Assumed: f2
coercion1.lean:13:0: error: invalid coercion declaration, frontend already has a coercion for the given types
  Assumed: id
coercion1.lean:15:0: error: invalid coercion declaration, 'from' and 'to' types are the same