This feature should support the following cases: Patterns in elimination blocks, case expressions, let expressions and lambda expressions.