Fix #89 - options to distinguish pattern, expression and declaration in symbol usage