Data: merged MetaField classes, obliterated ridiculous dynamism.¹

1: MetaField was too hard to work with. It should've been
opaque like Data::Field from the beginning.
Data::MetaField: added value and type ctors.