title: Dustjs eq filter, diffrent behavior on null and false
body: <p>I have data set like this: </p>
  
  <pre><code>[{"val": false}, {"val": null}]
  </code></pre>
  
  <p>And template: </p>
  
  <pre><code>{#.}
  {@eq key=val type="string" value="false"}
  FALSE
  {:else}
  NULL
  {/eq}
  {/.}
  </code></pre>
  
  <p>This template return: NULLNULL, but I want get FALSENULL. Any ideas how to make it work?</p>