Cloud Automation à la DDD: From stringly typed to affordances