qlist vs std::list
first attempt at extracting references from parameters and initializers