Regarding "case-insensitive import collision:" the package name and the foldername need to be the same (including the case) e.g.
packageName (foldername) anyFileName.go (filename)
package packageName (packagename) import...