Maybe I am misreading, but the Little Types section I think recommends an ugly habit, especially for libraries.  When calling this &quot;func Set(ID, Width, Height, Color)&quot;, assuming I acquire integers through user input, this means my code would then look like - 
extLibrary.Set(extLibrary.ID(id), extLibrary.Width(width), extLibrary.Height(height), extLibrary.Color(color)), which frankly is a nightmare.  I&#x27;d expect the function to take 4 integers, then convert internally if needed.<p>Further, it makes Godoc more confusing, since now I have to search around to figure out what each of these custom types is.