Programmer: sans les domaines, mais avec cohérence