R package with classes for data frames with column constraints, and lists requiring all elements to have the same class.