Go Interface Library