stype (pronounced "stipe") uses the vctrs package to implement algebraic data types that:
provide S3 classes aligned with statistical language: binary, continuous, count, non-negative continuous, time to event, etc;
create variable-level metadata useful for sharing information about a variable across applications;
add automatically generated summary statistics to the variable metadata.
Useful links: