def method_missing(method_sym, *args, &block) # rubocop:disable Style/MethodMissingSuper
      return nil.__send__(method_sym, *args, &block) if nil.respond_to?(method_sym)

      self
    end
def method_missing(method_sym, *args, &block) # rubocop:disable Style/MethodMissingSuper
      return nil.__send__(method_sym, *args, &block) if nil.respond_to?(method_sym)

      self
    end
Hook all missing methods
 @return [HeapInfo::Nil] return +self+ so that it can be a +nil+ chain.
 @example
   # h.dump would return Nil when process not found
   p h.dump(:heap)[8, 8].unpack('Q*')
   #=> nil