strings.Cut() generates less garbage as it does not allocate the slice to hold parts.
internal/attribute