<para>The hash sign does not change semantics at all. We tend to use variable
names ending in "#" for unboxed values or types (e.g. <literal>Int#</literal>),
- but there is no requirement to do so; they are just plain ordinary variables.
+ but there is no requirement to do so; they are just plain ordinary variables.
Nor does the <option>-XMagicHash</option> extension bring anything into scope.
For example, to bring <literal>Int#</literal> into scope you must
import <literal>GHC.Prim</literal> (see <xref linkend="primitives"/>);