libconflate: initial import