title: 2 Simultaneous type renamings in Haskell
body: <p>we've been given the task to make a Dictionary, as a List of tuples with (String, String).
  The problem here is that I actually have no idea if I can rename String twice at the same time, since I want the tuple to look like this</p>
  
  <pre><code>(German, English)
  </code></pre>
  
  <p>Is it even possible to just make it look like this?</p>
  
  <pre><code>type German =  String
  type English = String
  type Dictionary = [(German, English)]
  </code></pre>
  
  <p>Or would there be any conflicts?
  It was kinda frustrating not finding a single entry about this, been almost 2 hours and not a single line of code stands right now :|</p>