Handling loading and error states in T3 - Theo's Typesafe Cult