Learning Go to rebuild and API and contribute to syncthing