I am looking to use an S4 class, defined by me, inside of data.frames (and/or tibbles, data.tables, ...), similar to what lubridate::period() offer
data.frame
lubridate::period()