asCreateEnvironmentOrNull