Versão prévia com alguma geração de código (não funcionando)