add scheme target
change escape character
change escape character
fix Typing.is_variable
remove unused function
add -warn-error
add error messages for unexhaustive patter-matching
add ignore