Added cons and concat. They need more thorough testing though.