title: How do you check for the type of variable in Elixir
body: <p>In Elixir how do you check for type such as in Python:</p>
  
  <pre><code>&gt;&gt;&gt; a = "test"
  &gt;&gt;&gt; type(a)
  &lt;type 'str'&gt;
  &gt;&gt;&gt; b =10
  &gt;&gt;&gt; type(b)
  &lt;type 'int'&gt;
  </code></pre>
  
  <p>I read in Elixir there are type checkers such as 'is_bitstring', 'is_float', 'is_list', 'is_map' etc, but what if you have no idea what the type could be ?</p>