A Python parser written in Rust using nom
Remove code duplication from Struct and Enum with functional macros.