Reword pattern matching
Fix is_assign name