An attempt to implement an "impact" client in pure Go