go.compile works as expected