constant A : Type.{1}
constant f : A → A → A
print raw f _ (f _ _)