Implement DIP42 - parameterized enum and alias declaration syntax
Merge pull request #2368 from 9rnsr/impl_dip42

Implement DIP42 - parameterized enum and alias declaration syntax