The higher level automation utilities is where most of the work is done and new automation utilities are welcome. PRs welcome, just follow the common pattern of providing two arities: one for using the global automation context and one where it is provided as the first parameter.
Please add tests for new functionality. Breaking existing tests or changing published API will not be merged.