A Record is a declarative wrapper around Struct.
See Struct for more info.
Struct
dsl_parser, method_missing, to_ary, to_str