Utilities
This package contains common utilities that are used in other packages.
Unlike base commands and services, the utilities here are not versioned and
must remain backwards-compatible.
Other packages should not have runtime imports of anything from this package.
TypeScript compile-time constructs like types & enums should not cause any issues.
Imports of runtime constructs like functions or classes should be resolved by
statically bundling this package with the consuming package(s). This will
typically be done as part of the runtime build. Bundling earlier in the build
process can result in duplicate copies of utility code.