Fixed a bug
Fixed a bug with matches. Generate a str() function for enums.