Define data class by YusukeIwaki · Pull Request #3 · YusukeIwaki/data_class_factory
ref: https://docs.ruby-lang.org/en/3.2/Data.html ref: ruby/ruby#6353