class="haddockdesc">
     Marshal a Haskell string into a NUL terminated C wide string.
         <ul class="itemize1">
         <li class="itemize">the Haskell string may <span 
class="ptmri7t-">not </span>contain any NUL characters
         </li>
         <li class="itemize">new   storage   is   allocated   for   the   C   wide   string   and   must   be   explicitly   freed   using
         <span 
class="pcrr7t-">Foreign.Marshal.Alloc.free </span>or <span 
class="pcrr7t-">Foreign.Marshal.Alloc.finalizerFr