Al crear un alias de tipo específico para un registro, también se genera un constructor de registros. Por lo tanto, si definimos un alias de tipo Usuario, podemos empezar a construir registros de la siguiente manera:
> type alias Usuario = { nombre: String, edad: Int}
> Usuario
<función>: String -> Int -> Usuario
> Usuario "Sue" 58
{ nombre = "Sue", edad = 58}: Usuario
> Usuario "Tom" 31
{ nombre = "Tom", edad = 31}: Usuario
Ten en cuenta que el orden de los argumentos en el constructor de registros coincide con el orden de los campos en el alias de tipo.
Reiteramos que esto es solo para registros. Crear alias de tipo para otros tipos no generará un constructor.