Add DSL for scenarios. (see https://gitlab.com/functori/dev/factori/-/blob/next/src/scenario_dsl/README.md)