rewrite of the make glasses code
Improve glasses for lambda abstraction over multiline
Reduce unnecessary regexp group capture to speed up the glasses