docs: def envvar_profile(
      profile_root: str,
      profile_properties: typing.Dict[str, typing.Optional[str]] = None,
      **profile_properties_as_kwargs,
  ) -> EnvvarProfile:
      """
      Creates an EnvvarProfile instance without the need for an explicit declaration of the envvar profile class.
      """
      if profile_properties:
          profile_properties_as_kwargs.update(profile_properties)
      return type(f"{profile_root}Profile", (EnvvarProfile,), {
          "profile_root": profile_root.lower(),
          "profile_properties": list(profile_properties_as_kwargs.keys()),
          **{
              k: EnvvarProfileProperty(name=k, default=v, type_=str)
              for k, v in profile_properties_as_kwargs.items()
          },
      })()