Proper way to handle api routes with Go - Theo's Typesafe Cult