title: FluentNHibernate CustomType("Binary") MappingException
body: <p>I have an issue with mapping an entity with the latest FluentNHibernate build available on NuGet (package version: 1.1.1.694) and NHibernate 3.0 GA</p>
  
  <p>What I am trying to reach is sql type: binary(64) with FluentNHibernate in a database-agnostic manner (I don't want to use CustomSqlType).</p>
  
  <p>The default is varbinary(64) which I don't want. Lowercase "binary" leads to this as well.</p>
  
  <p>My mapping code:</p>
  
  <pre><code>this.Map(x =&gt; x.PasswordHash)
      .CustomType("Binary")
      .Length(64)
      .Not.Nullable();
  </code></pre>
  
  <p>Gives in NHibernate mapping XML file:</p>
  
  <pre><code>&lt;property name="PasswordHash" type="Binary"&gt;
    &lt;column name="PasswordHash" length="64" not-null="true" /&gt;
  &lt;/property&gt;
  </code></pre>
  
  <p>Exception on generating schema:
      Could not load type Binary.
  System.TypeLoadException: Could not load type Binary. Possible cause: no assembly name specified.</p>
  
  <p>at NHibernate.Util.ReflectHelper.TypeFromAssembly(AssemblyQualifiedTypeName name, Boolean throwOnError)</p>
  
  <p>On the other hand CustomType("StringClob") works. Is there something I am missing ?
  Is there a way to make FluentNHibernate .CustomType&lt;> work with built-in NHibernate types ?</p>
  
  <p>(Useful for AnsiChar, or other non-standard mapping between .NET type and database type) ?</p>