List::concat and List::intersperse