Es Erlang "asignación única" diferente de Haskell "valores inmutables"?

En el libro "Programming Erlang" se dice que el lenguaje usa variables de "asignación única". En otros artículos sobre lenguajes de programación funcionales siempre leí sobre "valores inmutables".

¿La redacción "asignación única" significa algo diferente de "valores inmutables"?