Typecore (402): change handling of pattern recovery, recover aliases
Typecore (402): change handling of pattern recovery, recover aliases

the-lambda-church/merlin,the-lambda-church/merlin,fxfactorial/merlin,dra27/merlin,rgrinberg/merlin,fxfactorial/merlin,dra27/merlin,rgrinberg/merlin,fxfactorial/merlin,ocaml/merlin,ocaml/merlin,ocaml/merlin,rgrinberg/merlin,dra27/merlin,ocaml/merlin,rgrinberg/merlin,fxfactorial/merlin,the-lambda-church/merlin,dra27/merlin