title: Use Time.now to get time zoned date in Elm 0.18
body: <pre><code>posixDateTask : Task.Task x Time.Date.Date
  posixDateTask = 
      let
          timeZoneDate now =
              Time.Date.date
                  (Time.ZonedDateTime.year (Time.ZonedDateTime.fromDateTime (TimeZones.canada_pacific ()) now))
                  (Time.ZonedDateTime.month (Time.ZonedDateTime.fromDateTime (TimeZones.canada_pacific ()) now))
                  (Time.ZonedDateTime.day (Time.ZonedDateTime.fromDateTime (TimeZones.canada_pacific ()) now))
      in
      Time.now
          |&gt; Task.map timeZoneDate
  </code></pre>
  
  <p>This gives me an error:</p>
  
  <pre><code>    |&gt; Task.map timeZoneDate
  
  (|&gt;) is expecting the right side to be a:
  
       Task.Task x Time.Time -&gt; a
  
  But the right side is:
  
      Task.Task x Time.DateTime.DateTime -&gt; Task.Task x Time.Date.Date
  </code></pre>
  
  <p>How should I change to return a <code>Task.Task x Time.Date.Date</code> type.
  I don't know where is the <code>Time.DateTime.DateTime</code> come from.</p>