{-# format: false #-} module FormatPragma; import Stdlib.Prelude open; -- Bam, bam! -- unformatted module fun {A B C D} (f : A -> A) (g : B -> C -> D) (h : A -> B -> C) (i : D -> C -> C) (a : A) (b : B) : C := i (g b (h (f a) b)) (h a b);