add `MooX::Traits` support

So that it is easy to construct specialised `Data::Frame`s.