def layouts(*args)
      return unless load?

      args << :all if args.empty?
      str = +''
      str << libc.tcache.layouts if libc.tcache? && (%w[all tcache] & args.map(&:to_s)).any?
      str << libc.main_arena.layouts(*args)
      $stdout.puts str
    end
def layouts(*args)
      return unless load?

      args << :all if args.empty?
      str = +''
      str << libc.tcache.layouts if libc.tcache? && (%w[all tcache] & args.map(&:to_s)).any?
      str << libc.main_arena.layouts(*args)
      $stdout.puts str
    end
Pretty dump of bins' layouts.

 The request layouts will output to +stdout+.
 @param [Array<Symbol>] args Bin type(s) you want to see.
 @return [void]
 @example
   h.layouts(:fast, :unsorted, :small)
   # ...
   h.layouts(:tcache)
   # ...
   h.layouts(:all) # show all bin(s), includes tcache