Wal-Mart really does sell everything.