code: func UserScopedStackName(basename string) string {
  	platformUserName := platformUserName()
  	if platformUserName == "" {
  		return basename
  	}
  	userName := strings.Replace(platformUserName, " ", "-", -1)
  	return fmt.Sprintf("%s-%s", basename, userName)
  }
docs: // UserScopedStackName returns a CloudFormation stack
  // name that takes into account the current username
  /*
  A stack name can contain only alphanumeric characters
  (case sensitive) and hyphens. It must start with an alphabetic
  \character and cannot be longer than 128 characters.
  */