func TrimPrefixWhile(s string, prefix string) (trimmed string) {
	trimmed = s
	if prefix != "" {
		for strings.HasPrefix(trimmed, prefix) {
			trimmed = strings.TrimPrefix(trimmed, prefix)
		}
	}
	return
}
// TrimPrefixWhile repeatedly trims a prefix of a string
TrimPrefixWhile repeatedly trims a prefix of a string
// TrimPrefixWhile repeatedly trims a prefix of a string
func TrimPrefixWhile(s string, prefix string) (trimmed string) {
	trimmed = s
	if prefix != "" {
		for strings.HasPrefix(trimmed, prefix) {
			trimmed = strings.TrimPrefix(trimmed, prefix)
		}
	}
	return
}
func TrimPrefixWhile ( s string , prefix string ) ( trimmed string ) { trimmed = s if prefix != " " { for strings . HasPrefix ( trimmed , prefix ) { trimmed = strings . TrimPrefix ( trimmed , prefix ) } } return }
TrimPrefixWhile repeatedly trims a prefix of a string
TrimPrefixWhile repeatedly trims a prefix of a string