A fake of std::list.