fix bug with omitting constructor name which is not appear in expressions - only in patterns
Merge branch 'backend' into io