Facture language prototype