WhyML: allow "ghost" over arbitrary subpatterns
This lets us write "let ghost (x, y) = 0, 0" instead of "let ghost x, ghost y = 0, 0".
This diff is collapsed.
This lets us write "let ghost (x, y) = 0, 0" instead of "let ghost x, ghost y = 0, 0".