Here is a simple R6Class
C = R6::R6Class( "C", public = list( x = NULL, initialize = function(x) { self