golang single-package library for dealing with resource identifiers and the wacky things they do