allow typed lhs expression for assignment (fix #4)