If desperate, one can consider Argo Workflows as a programming language implemented in YAML and using Kubernetes as a back-end.