title: How to achieve strong typing as demonstrated by Bjarne Stroustrup during his latest talk?
body: <p>During Bjarne Stroustrup's <a href="https://youtu.be/fX2W3nNjJIo?t=53m22s" rel="nofollow noreferrer">latest talk</a> he talks about strong typing.</p>
  
  <p>Specifically a custom datatype <code>milliseconds</code> is used instead of <code>int</code>.</p>
  
  <p>How is this achieved?</p>
  
  <p>Further, would this mean that such datatypes would have explicit / implicit conversions? For example from <code>meters</code> to <code>millimetres</code>? How could this be achieved?</p>
  
  <p>Apologies if this seems trivial - I am a C++ novice but find this feature very useful</p>