go conditional compilation example