The “correct” way of GraphQL - Theo's Typesafe Cult