RecordsLang (nuget): DSL allowing to define classes with common patterns in a concise way.
Keywords: dsl|records