A compiler starting from snazzle