module Dry::Core::Memoizable

def self.included(klass)

def self.included(klass)
  super
  if klass <= Object
    klass.extend(ClassInterface::Object)
  else
    klass.extend(ClassInterface::BasicObject)
  end
end