atdgen — Cross-Language Data Type Syntax | Open Awesome