Me learning golang. Should be incredibly painful to read but will improve with time... I hope.