cuppa/cpp/curie
