Return mapped data in fetch, or map in components? - Theo's Typesafe Cult