Con esta extensión el lenguaje puede utilizarse para aplicar técnicas de refinamiento de programas para, a partir de una especificación formal, producir un programa en el lenguaje Standard ML que cumple con la especificación.