Proper __eq__ for UnknownType
Save filename to AST, make objects hashable