title: Is there a type subtraction operation in Julia?
body: <p>In Julia we have <code>typeintersect(Missing, Union{Missing, Float64})</code> (returning <code>Missing</code>).
  Is it possible to get what remains instead (i.e. <code>Union{Missing, Float64} - Missing</code> returning <code>Float64</code>)?</p>
  
  <p>I did try with <code>typesubtract(Missing, Union{Missing, Float64})</code> or <code>typecomplement(Union{Missing, Float64}, Missing)</code> but obviously they don't exist ;-)</p>