Handy lexer function for reordering tokens such that type and effect declarations come first in the stream.
Handy lexer function for reordering tokens such that type and effect declarations come first in the stream.

This can be used to relax the requirement in the file parser that all the effect and type decls need to appear at top of the file

unisonweb/platform,unisonweb/platform,unisonweb/platform