hazel icon indicating copy to clipboard operation
hazel copied to clipboard

allow foralls and typfuns to be inserted implicitly

Open cyrus- opened this issue 2 years ago • 0 comments

  • if we use a lowercase type variable name in a type, it should implicitly put a forall on the outermost position relative to the parent pattern, e.g. forall a -> forall b -> ([a], a -> b) -> [b] could just be written ([a], a -> b) -> [b].

  • typfuns should also be elidable if you are analyzing underneath

cyrus- avatar Apr 18 '24 18:04 cyrus-