No more DSLs: Implement and deploy a distributed system with a single program