First pass at trying to do golang stuff