~sircmpwn/lpsh

Various fixes

Which I am too lazy to split into seaparate commits
Correct name of module in go.mod
Initial commit (written on a line printer!)