A go version of pm