# File lib/memoist.rb, line 78
    def memoized_structs(names)
      ref_obj = self.class.respond_to?(:class_eval) ? singleton_class : self
      structs = ref_obj.all_memoized_structs
      return structs if names.empty?

      structs.select { |s| names.include?(s.memoized_method) }
    end